/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:host,:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.block{display:block}.flex{display:flex}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.border{border-style:var(--tw-border-style);border-width:1px}.p-1{padding:var(--spacing)}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}}:root{--bg:#faf9f5;--sf:#fff;--wash:#f1efe9;--line:#e8e6dc;--div:#f0eee7;--ink:#141413;--ink2:#63605a;--ink3:#a3a094;--blue:#0258ff;--bluew:#eaf0ff;--sage:#788c5d;--warn:#a9814d;--peligro:#a96339;--sh:0 1px 2px #1414130b,0 4px 16px #14141312;--shflo:0 2px 6px #1414130e,0 14px 38px #14141321;--bloom-scale:1;--grain-a:.022;--edge:16%;--chrome:72%;--blur:20px;--scrim:34%;--hover:var(--ink)}@supports (color:color-mix(in lab,red,red)){:root{--hover:color-mix(in oklab,var(--ink) 4%,var(--sf))}}:root{--hover-wash:var(--ink)}@supports (color:color-mix(in lab,red,red)){:root{--hover-wash:color-mix(in oklab,var(--ink) 6%,var(--wash))}}:root{--line-strong:var(--ink)}@supports (color:color-mix(in lab,red,red)){:root{--line-strong:color-mix(in oklab,var(--ink) var(--edge),var(--line))}}:root{--scroll:var(--ink)}@supports (color:color-mix(in lab,red,red)){:root{--scroll:color-mix(in oklab,var(--ink) 20%,var(--bg))}}:root{--scroll-hover:var(--ink)}@supports (color:color-mix(in lab,red,red)){:root{--scroll-hover:color-mix(in oklab,var(--ink) 34%,var(--bg))}}:root{--accent-press:var(--blue)}@supports (color:color-mix(in lab,red,red)){:root{--accent-press:color-mix(in oklab,var(--blue),#000 16%)}}:root{--chrome-bg:var(--bg)}@supports (color:color-mix(in lab,red,red)){:root{--chrome-bg:color-mix(in oklab,var(--bg) var(--chrome),transparent)}}:root{--scrim-bg:var(--ink)}@supports (color:color-mix(in lab,red,red)){:root{--scrim-bg:color-mix(in oklab,var(--ink) var(--scrim),transparent)}}:root{--font-sans:var(--font-geist),ui-sans-serif,system-ui,sans-serif;--font-serif:var(--font-lora),Georgia,serif}*{box-sizing:border-box}body,html{margin:0;padding:0}body{font-family:var(--font-sans);background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:13.5px}::selection{background:var(--bluew)}input::placeholder,textarea::placeholder{color:var(--ink3);opacity:1}.num{font-variant-numeric:tabular-nums}.serif{font-family:var(--font-serif);font-style:italic;font-weight:400}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-thumb{background:var(--scroll);border:2px solid var(--bg);border-radius:99px}::-webkit-scrollbar-thumb:hover{background:var(--scroll-hover)}@keyframes rise{0%{opacity:0}to{opacity:1}}.rise{animation:rise .18s ease-out backwards}@keyframes pul{0%,to{opacity:1}50%{opacity:.4}}.livedot{animation:pul 2.4s ease-in-out infinite}.ofc-search{color:var(--ink3);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;width:calc(100% - 4px);margin:0 2px 14px;padding:6px 8px;font-family:inherit;font-size:12.5px;transition:border-color .13s;display:flex}.ofc-search:hover{border-color:var(--ink3)}.ofc-search .ic{width:13.5px;height:13.5px}.ofc-search .kbd{background:var(--wash);color:var(--ink2);border-radius:4px;margin-left:auto;padding:2px 5px;font-size:10px}.ofc-zh{align-items:center;gap:6px;padding:12px 10px 4px;display:flex}.ofc-zh .t{letter-spacing:.08em;text-transform:uppercase;color:var(--ink3);flex:1;font-size:10px;font-weight:500}.ofc-ni{color:var(--ink2);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:7px;align-items:center;gap:9px;margin-bottom:1px;padding:5.5px 10px;font-size:13px;text-decoration:none;transition:background .13s,color .13s;display:flex}.ofc-ni .ic{color:var(--ink3);width:15px;height:15px;transition:color .13s}.ofc-ni.active,.ofc-ni:hover{background:var(--wash)}.ofc-ni.active{font-weight:500}.ofc-ni.active,.ofc-ni.active .ic{color:var(--ink)}.ofc-ni .ct{color:var(--ink3);margin-left:auto;font-size:11px}.ofc-addsec{color:var(--ink3);cursor:pointer;border-radius:7px;align-items:center;gap:9px;padding:5.5px 10px;font-size:12.5px;display:flex}.ofc-addsec:hover{background:var(--wash)}.ofc-team{align-items:center;gap:8px;padding:6px 10px 8px}.av,.avs,.ofc-team{display:flex}.av{background:var(--wash);border:2px solid var(--bg);width:24px;height:24px;color:var(--ink2);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-left:-6px;font-size:9.5px;font-weight:500;position:relative}.av:first-child{margin-left:0}.av[data-agent=true]{background:var(--ink);color:var(--bg);border-radius:7px}.dotp{background:var(--sage);border:2px solid var(--bg);border-radius:50%;width:7px;height:7px;position:absolute;bottom:-2px;right:-2px}.tl{color:var(--ink3);font-size:11px}.oschip{justify-content:center;padding:8px 0 2px}.oschip span{letter-spacing:.14em;text-transform:uppercase;color:var(--ink3);font-size:9.5px;font-weight:500}.crumb{color:var(--ink3);margin-bottom:10px;font-size:12px}.ph{align-items:center;gap:9px;display:flex}h1{letter-spacing:-.014em;margin:0;font-size:20px;font-weight:600}.greet{font-family:var(--font-sans);letter-spacing:-.015em;font-size:23px;font-style:normal;font-weight:500}.greet,.sub{color:var(--ink3)}.sub{margin-top:5px;font-size:12.5px}.hrow{justify-content:space-between;gap:20px;margin-bottom:8px;display:flex}.btn,.hrow{align-items:center}.btn{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:8px;gap:6px;padding:7px 14px;font-family:inherit;font-size:12.5px;font-weight:500;transition:all .15s;display:inline-flex}.btn .ic{width:13.5px;height:13.5px}.btn.pri{background:var(--blue);color:#fff}.btn.pri:hover{background:var(--accent-press)}.btn.gh{background:var(--sf);border-color:var(--line);color:var(--ink)}.btn.gh:hover{border-color:var(--line-strong)}.btn.sm{padding:5px 11px;font-size:12px}.panel{background:var(--sf);border:1px solid var(--line);border-radius:10px;overflow:hidden}.prow{align-items:center;gap:13px;padding:12px 16px;display:flex}.prow+.prow{border-top:1px solid var(--div)}.prow:hover{background:var(--hover)}.statbar{border:1px solid var(--line);background:var(--sf);border-radius:12px;grid-template-columns:repeat(4,1fr);margin:22px 0 28px;display:grid;overflow:hidden}.cell{padding:16px 20px 15px}.cell+.cell{border-left:1px solid var(--div)}.cell .k{letter-spacing:.07em;text-transform:uppercase;color:var(--ink3);margin-bottom:8px;font-size:10.5px;font-weight:500}.cell .v{letter-spacing:-.02em;font-size:26px;font-weight:600;line-height:1}.cell .c,.cell .v.dim{color:var(--ink3)}.cell .c{margin-top:7px;font-size:11px}.cols{grid-template-columns:1.55fr 1fr;align-items:start;gap:26px;display:grid}.blk{margin-bottom:24px}.bh{justify-content:space-between;margin-bottom:9px;padding:0 2px}.bh,.bt{align-items:center;display:flex}.bt{gap:7px;font-size:13px;font-weight:600}.bt .n{background:var(--wash);border-radius:99px;padding:1px 7px;font-size:11px;font-weight:500}.bt .n,.lnk{color:var(--ink3)}.lnk{cursor:pointer;font-size:12px;text-decoration:none}.lnk:hover{color:var(--blue)}.pj{flex-shrink:0;width:150px}.pj .n{font-size:13px;font-weight:500}.pj .t{color:var(--ink3);margin-top:1px;font-size:11px}.stp{color:var(--ink2);flex:1;font-size:12.5px;line-height:1.5}.stp b{color:var(--ink);font-weight:500}.chk{border:1.5px solid var(--line-strong);border-radius:4.5px;flex-shrink:0;width:15px;height:15px}.prow:hover .chk{border-color:var(--blue)}.ttxt{flex:1;font-size:13px}.pc{letter-spacing:.05em;text-transform:uppercase;color:var(--ink3);font-size:10px;font-weight:500}.pc.a{color:var(--blue)}.prow .av{border-color:var(--sf);width:22px;height:22px;margin:0;font-size:9px}.prop{padding:15px 16px}.pwho{align-items:center;gap:8px;margin-bottom:9px;display:flex}.pwho .nm{letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);font-size:10.5px;font-weight:500}.pwhat{color:var(--ink2);margin-bottom:12px;font-size:12.5px;line-height:1.55}.pwhat b{color:var(--ink);font-weight:500}.ev{align-items:center;gap:10px;padding:10px 16px;display:flex}.ev+.ev{border-top:1px solid var(--div)}.ev .ln{color:var(--ink2);flex:1;min-width:0;font-size:12.5px;line-height:1.45}.ev .ln b{color:var(--ink);font-weight:500}.ev .wh{color:var(--ink3);white-space:nowrap;align-items:center;gap:5px;font-size:11px;display:flex}.sg:before{content:"";background:var(--sage);border-radius:50%;width:5px;height:5px;display:inline-block}.cool{justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.cool+.cool{border-top:1px solid var(--div)}.cool .lb{font-size:12.5px}.cool .lb b{font-weight:500}.cbadge,.cool .lb span{color:var(--ink3)}.cbadge{white-space:nowrap;font-size:11px;font-weight:500}.cbadge.hot{color:var(--blue)}.board{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;grid-auto-columns:minmax(230px,1fr);grid-auto-flow:column;align-items:start;gap:12px;padding-bottom:2px;display:grid;overflow-x:auto}.board::-webkit-scrollbar{height:0;display:none}.board>.col{scroll-snap-align:start}.col{background:var(--wash);border-radius:10px;min-height:80px;padding:10px;transition:background .15s,outline .15s}.col.over{outline:1.5px dashed var(--blue);outline-offset:-1px;background:var(--blue)}@supports (color:color-mix(in lab,red,red)){.col.over{background:color-mix(in oklab,var(--blue) 7%,var(--wash))}}.ch{align-items:center;gap:6px;padding:2px 5px 10px;display:flex}.ch .cn{letter-spacing:.03em;text-transform:uppercase;color:var(--ink2);font-size:11.5px;font-weight:500}.ch .tot{color:var(--ink3);margin-left:auto;font-size:11px;font-weight:500}.ch input{border:1.5px solid var(--blue);width:100%;min-width:0;color:var(--ink);border-radius:6px;outline:none;flex:1;padding:2px 7px;font-family:inherit;font-size:11.5px;font-weight:500}.ch input,.kc{background:var(--sf)}.kc{border:1px solid var(--line);cursor:grab;border-radius:8px;margin-bottom:8px;padding:11px 13px;transition:border-color .15s,box-shadow .15s;position:relative}.kc:hover{border-color:var(--line-strong);box-shadow:var(--sh)}.kc:active{cursor:grabbing}.kc .n{margin-bottom:2px;padding-right:12px;font-size:12.5px;font-weight:500;line-height:1.35}.kc .m{margin-bottom:6px;font-size:13.5px;font-weight:600}.kc .m.dim{color:var(--ink3);font-size:11.5px;font-weight:400}.kc .ft{justify-content:space-between;align-items:center;gap:8px;display:flex}.kc .who{color:var(--ink3);text-overflow:ellipsis;font-size:11px;overflow:hidden}.days,.kc .who{white-space:nowrap}.days{background:var(--wash);color:var(--ink2);border-radius:99px;padding:2px 7px;font-size:10px;font-weight:500}.days.hot{background:var(--bluew);color:var(--blue)}.pcpill{letter-spacing:.05em;text-transform:uppercase;color:var(--ink3);font-size:9.5px;font-weight:500}.pcpill.a{color:var(--blue)}.dragging{opacity:.35}.empty{font-family:var(--font-sans);color:var(--ink3);padding:8px 5px;font-size:12.5px;font-style:normal}.grid2{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.card{background:var(--sf);border:1px solid var(--line);border-radius:12px;padding:16px 18px}.card .ct2{letter-spacing:-.01em;font-size:14px;font-weight:600}.card .meta{color:var(--ink3);margin-top:3px;font-size:11px}.card .body{color:var(--ink2);margin-top:10px;font-size:12.5px;line-height:1.55}.card .body b{color:var(--ink);font-weight:500}.tagpill{letter-spacing:.05em;text-transform:uppercase;color:var(--ink2);background:var(--wash);border-radius:99px;padding:3px 9px;font-size:10px;font-weight:500}.tagpill.blue{background:var(--bluew);color:var(--blue)}.tagpill.sage{background:var(--sage)}@supports (color:color-mix(in lab,red,red)){.tagpill.sage{background:color-mix(in oklab,var(--sage) 15%,var(--sf))}}.tagpill.sage{color:var(--sage)}@media (max-width:900px){.cols,.grid2{grid-template-columns:1fr}}:root[data-dark=true] ::-webkit-scrollbar-thumb{background:var(--scroll)}.tonelayer{pointer-events:none;z-index:0;position:fixed;inset:0}.tl-bloom{background-image:radial-gradient(125% 88% at 16% -24% in oklab,var(--tone) 0,var(--tone) 5%,var(--tone) 10%,var(--tone) 15%,var(--tone) 20%,var(--tone) 25%,var(--tone) 30%,var(--tone) 35%,var(--tone) 40%,var(--tone) 45%,var(--tone) 50%,var(--tone) 55%,var(--tone) 60%,var(--tone) 65%,var(--tone) 70%,var(--tone) 75%,var(--tone) 80%,var(--tone) 85%,var(--tone) 90%,var(--tone) 95%,var(--tone) 100%)}@supports (color:color-mix(in lab,red,red)){.tl-bloom{background-image:radial-gradient(125% 88% at 16% -24% in oklab,color-mix(in oklab,var(--tone) 62%,transparent) 0,color-mix(in oklab,var(--tone) 61.43%,transparent) 5%,color-mix(in oklab,var(--tone) 59.74%,transparent) 10%,color-mix(in oklab,var(--tone) 57%,transparent) 15%,color-mix(in oklab,var(--tone) 53.33%,transparent) 20%,color-mix(in oklab,var(--tone) 48.89%,transparent) 25%,color-mix(in oklab,var(--tone) 43.86%,transparent) 30%,color-mix(in oklab,var(--tone) 38.43%,transparent) 35%,color-mix(in oklab,var(--tone) 32.83%,transparent) 40%,color-mix(in oklab,var(--tone) 27.26%,transparent) 45%,color-mix(in oklab,var(--tone) 21.92%,transparent) 50%,color-mix(in oklab,var(--tone) 16.98%,transparent) 55%,color-mix(in oklab,var(--tone) 12.59%,transparent) 60%,color-mix(in oklab,var(--tone) 8.84%,transparent) 65%,color-mix(in oklab,var(--tone) 5.8%,transparent) 70%,color-mix(in oklab,var(--tone) 3.47%,transparent) 75%,color-mix(in oklab,var(--tone) 1.83%,transparent) 80%,color-mix(in oklab,var(--tone) .79%,transparent) 85%,color-mix(in oklab,var(--tone) .24%,transparent) 90%,color-mix(in oklab,var(--tone) .03%,transparent) 95%,color-mix(in oklab,var(--tone) 0%,transparent) 100%)}}.tl-bloom{opacity:calc(var(--bloom-a,.85) * var(--bloom-scale,1))}.tl-grain{opacity:var(--grain-a,.022);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23g)'/%3E%3C/svg%3E");background-size:140px 140px}:root[data-density=compacta] .prow{padding:8px 14px}:root[data-density=compacta] .cell{padding:11px 16px 10px}:root[data-density=compacta] .kc{margin-bottom:6px;padding:8px 11px}:root[data-density=compacta] .lrow{padding:9px 14px}:root[data-density=compacta] .tbl td{padding:6px 12px}:root[data-density=compacta] .set-row{padding:9px 14px}.shell{min-height:100vh;display:flex}.workarea{flex-direction:column;display:flex}.main,.workarea{flex:1;min-width:0}.main{max-width:1180px;padding:30px 46px 64px;position:relative}.tabbar{z-index:20;background:var(--chrome-bg);-webkit-backdrop-filter:blur(var(--blur)) saturate(1.7);flex-shrink:0;height:42px;padding:0 12px;position:sticky;top:0}.tabbar:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(to bottom in oklab,var(--ink) 0,var(--ink) 18%,var(--ink) 38%,var(--ink) 60%,var(--ink) 80%,var(--ink) 100%);height:14px;position:absolute;top:100%;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.tabbar:after{background:linear-gradient(to bottom in oklab,color-mix(in oklab,var(--ink) 7%,transparent) 0,color-mix(in oklab,var(--ink) 4.2%,transparent) 18%,color-mix(in oklab,var(--ink) 2.2%,transparent) 38%,color-mix(in oklab,var(--ink) .9%,transparent) 60%,color-mix(in oklab,var(--ink) .25%,transparent) 80%,color-mix(in oklab,var(--ink) 0%,transparent) 100%)}}.tabbar:after{animation:chrome-edge linear both;animation-timeline:scroll(root);animation-range:0 26px}@keyframes chrome-edge{0%{opacity:0}to{opacity:1}}@supports not (animation-timeline:scroll(root block)){.tabbar:after{opacity:1;animation:none}}.tabbar-scroll{scrollbar-width:none;align-items:center;gap:2px;height:100%;display:flex;overflow-x:auto}.tabbar-scroll::-webkit-scrollbar{display:none}.tab{height:30px;color:var(--ink3);border-radius:8px;flex-shrink:0;align-items:center;max-width:200px;padding:0 4px 0 10px;transition:background .13s,color .13s;display:flex}.tab:hover{background:var(--hover-wash);color:var(--ink2)}.tab.on{background:var(--sf);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line)}.tab-main{color:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:7px;min-width:0;padding:6px 2px 6px 0;font-family:inherit;font-size:12.5px;font-weight:500;display:flex}.tab-main .lucide{color:var(--ink3);flex-shrink:0}.tab.on .tab-main .lucide{color:var(--ink2)}.tab-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tab-x{width:18px;height:18px;color:var(--ink3);cursor:pointer;opacity:0;background:0 0;border:none;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;transition:opacity .12s,background .12s;display:inline-flex}.tab.on .tab-x,.tab:hover .tab-x{opacity:1}.tab-x:hover{background:var(--line-strong);color:var(--ink)}.side{z-index:10;background:var(--chrome-bg);width:234px;height:100vh;-webkit-backdrop-filter:blur(var(--blur)) saturate(1.7);box-shadow:inset -1px 0 0 var(--ink);flex-direction:column;flex-shrink:0;padding:16px 10px 12px;display:flex;position:sticky;top:0;overflow-y:auto}@supports (color:color-mix(in lab,red,red)){.side{box-shadow:inset -1px 0 0 color-mix(in oklab,var(--ink) 7%,transparent)}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.side,.tabbar{background:var(--bg)}}@media (prefers-reduced-transparency:reduce){.side,.tabbar{background:var(--bg);-webkit-backdrop-filter:none}}.logo{justify-content:center;padding:12px 0 20px;display:flex}.logo img{opacity:.88;height:19px}:root[data-dark=true] .logo img{filter:invert()brightness(1.6);opacity:.9}.zone{margin-bottom:4px}.zh-add{color:var(--ink3);cursor:pointer;opacity:0;background:0 0;border:none;border-radius:5px;padding:2px;transition:opacity .15s,background .15s;display:inline-flex}.zone:hover .zh-add{opacity:1}.zh-add:hover{background:var(--wash);color:var(--ink)}.ofc-ni{padding-right:6px}.ni-link{min-width:0;color:inherit;flex:1;align-items:center;gap:9px;text-decoration:none;display:flex}.ni-link span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ni-actions{opacity:0;transition:opacity .13s;display:inline-flex}.ofc-ni:hover .ni-actions{opacity:1}.ofc-ni:hover .ct{display:none}.sfoot{margin-top:auto;padding-top:10px}.ph-icon{background:var(--wash);width:30px;height:30px;color:var(--ink);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.h1-input{letter-spacing:-.014em;border:none;border-bottom:1.5px solid var(--blue);color:var(--ink);background:0 0;outline:none;padding:0 0 2px;font-family:inherit;font-size:20px;font-weight:600}h1{cursor:default}.vsw{border-bottom:1px solid var(--line);gap:3px;margin-bottom:18px;padding-bottom:0;overflow-x:auto}.vsw,.vtab{align-items:center;display:flex}.vtab{position:relative}.vtab-btn{color:var(--ink3);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:8px 9px;font-family:inherit;font-size:12.5px;font-weight:500;transition:color .13s;display:flex}.vtab-btn:hover{color:var(--ink2)}.vtab.active .vtab-btn{color:var(--ink);border-bottom-color:var(--ink)}.vtab-add,.vtab.active .menu-trigger{color:var(--ink3)}.vtab-add{cursor:pointer;white-space:nowrap;align-items:center;gap:4px;padding:8px 9px;font-size:12px;display:inline-flex}.vtab-add:hover{color:var(--ink2)}.view-body{min-height:200px}.menu-trigger{color:var(--ink3);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:3px;transition:background .13s,color .13s;display:inline-flex}.menu-trigger:hover{background:var(--wash);color:var(--ink)}.menu-trigger:disabled{opacity:.3;cursor:default}.menu-pop{background:var(--sf);border:1px solid var(--line);min-width:178px;box-shadow:var(--shflo);z-index:60;overscroll-behavior:contain;border-radius:10px;max-height:min(58vh,420px);padding:5px;position:absolute;top:calc(100% + 4px);overflow-y:auto}@keyframes menu-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.menu-pop{transform-origin:top;animation:menu-in .12s ease-out backwards}.menu-pop.arriba{transform-origin:bottom;top:auto;bottom:calc(100% + 4px)}.menu-sub{transform-origin:0 0;top:0;left:calc(100% + 4px)}@media (prefers-reduced-motion:reduce){.menu-pop{animation:none}}.menu-item{width:100%;color:var(--ink);cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:none;border-radius:7px;align-items:center;gap:9px;padding:7px 9px;font-family:inherit;font-size:12.5px;display:flex}.menu-item>.lucide{flex:none}.menu-item:hover{background:var(--wash)}.menu-item.danger{color:var(--peligro)}.vchip{color:var(--ink2);background:var(--wash);white-space:nowrap;border-radius:6px;align-items:center;padding:2px 8px;font-size:11.5px;font-weight:500;display:inline-flex}.vchip.muted{color:var(--ink3);background:0 0;padding:0}.vchip.editable{cursor:pointer;border:1px solid #0000}.vchip.editable:hover{border-color:var(--line);background:var(--wash)}.dash{color:var(--ink3)}.cell-input{border:1px solid var(--line);background:var(--sf);color:var(--ink);border-radius:6px;outline:none;width:100%;min-width:80px;padding:5px 8px;font-family:inherit;font-size:13px;transition:border-color .14s,box-shadow .14s}.cell-input:hover{border-color:var(--line-strong)}.cell-input:focus{border-color:var(--blue);box-shadow:0 0 0 3px var(--blue)}@supports (color:color-mix(in lab,red,red)){.cell-input:focus{box-shadow:0 0 0 3px color-mix(in oklab,var(--blue) 14%,transparent)}}.tbl-wrap{border:1px solid var(--line);background:var(--sf);border-radius:12px;overflow:hidden}.tbl{border-collapse:collapse;width:100%;font-size:13px}.tbl thead th{text-align:left;letter-spacing:.05em;text-transform:uppercase;color:var(--ink3);border-bottom:1px solid var(--line);white-space:nowrap;background:var(--sf);padding:10px 14px;font-size:10.5px;font-weight:500}.tbl tbody td{border-bottom:1px solid var(--div);vertical-align:middle;cursor:text;padding:9px 14px}.tbl tbody tr:last-child td{border-bottom:none}.tbl tbody tr:hover{background:var(--hover)}.tbl-primary{color:var(--ink);font-weight:500}.tbl-open{text-align:center;cursor:default;width:34px}.tbl-add{border-top:1px solid var(--div);justify-content:flex-start;width:100%}.addrow{color:var(--ink3);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;gap:5px;width:100%;padding:7px 8px;font-family:inherit;font-size:11.5px;display:flex}.addrow:hover{background:var(--hover);color:var(--ink2)}.lrow{cursor:pointer;align-items:center;gap:16px;padding:12px 16px;display:flex}.lrow+.lrow{border-top:1px solid var(--div)}.lrow:hover{background:var(--hover)}.lmain{flex:1;min-width:0}.ltitle{font-size:13px;font-weight:500}.lsub{color:var(--ink3);margin-top:2px;font-size:12px;line-height:1.45}.lmeta{flex-shrink:0;align-items:center;gap:8px;display:flex}.lchip{color:var(--ink2);font-size:12px}.ggrid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;display:grid}.gcard{background:var(--sf);border:1px solid var(--line);cursor:pointer;border-radius:12px;flex-direction:column;transition:transform .15s,box-shadow .15s,border-color .15s;display:flex;overflow:hidden}.gcard:hover{box-shadow:var(--sh);border-color:var(--line-strong);transform:translateY(-2px)}.gthumb{aspect-ratio:16/9;background:var(--wash);position:relative;overflow:hidden}.gthumb img{object-fit:cover;filter:saturate(.9);width:100%;height:100%;transition:transform .3s ease-out}.gcard:hover .gthumb img{transform:scale(1.04)}.gthumb-play{color:#fff;opacity:.92;background:#0000002e;justify-content:center;align-items:center;transition:opacity .16s ease-out;display:flex;position:absolute;inset:0}.gthumb-play svg{filter:drop-shadow(0 1px 3px #00000080)}.gcard:hover .gthumb-play{opacity:1}.recpage-video{aspect-ratio:16/9;background:var(--wash);width:100%;max-width:560px;box-shadow:var(--sh);border-radius:12px;margin:4px 0 22px;transition:transform .16s ease-out,box-shadow .16s ease-out;display:block;position:relative;overflow:hidden}.recpage-video:hover{box-shadow:var(--shflo);transform:translateY(-2px)}.recpage-video img{object-fit:cover;width:100%;height:100%}.recpage-video-play{color:#fff;background:#00000038;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.recpage-video-play svg{filter:drop-shadow(0 2px 5px #0000008c)}.gchips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}@keyframes cmdk-in{0%{opacity:0;transform:translate(-50%)scale(.98)}to{opacity:1;transform:translate(-50%)scale(1)}}.cmdk{transform-origin:top;background:var(--sf);border:1px solid var(--line);width:560px;max-width:92vw;box-shadow:var(--shflo);z-index:110;border-radius:14px;flex-direction:column;max-height:60vh;animation:cmdk-in .14s ease-out backwards;display:flex;position:fixed;top:14vh;left:50%;overflow:hidden;transform:translate(-50%)}.cmdk-head{border-bottom:1px solid var(--div);color:var(--ink3);align-items:center;gap:10px;padding:14px 16px;display:flex}.cmdk-head input{color:var(--ink);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:14.5px}.cmdk-head .kbd{background:var(--wash);color:var(--ink2);border-radius:4px;padding:2px 6px;font-size:10px}.cmdk-list{padding:6px;overflow-y:auto}.cmdk-group{margin-bottom:4px}.cmdk-gt{letter-spacing:.07em;text-transform:uppercase;color:var(--ink3);padding:8px 10px 4px;font-size:10px;font-weight:500}.cmdk-item{width:100%;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:11px;padding:9px 10px;font-family:inherit;font-size:13.5px;display:flex}.cmdk-item .lucide{color:var(--ink3);flex-shrink:0}.cmdk-item.on{background:var(--wash)}.cmdk-item.on .lucide{color:var(--ink)}.cmdk-label{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.cmdk-sub{color:var(--ink3);flex-shrink:0;font-size:11.5px}.cmdk-empty{text-align:center;color:var(--ink3);padding:24px;font-size:13px}.gtag{letter-spacing:.06em;text-transform:uppercase;background:var(--sf);font-size:9.5px;font-weight:500;position:absolute;top:10px;left:10px}@supports (color:color-mix(in lab,red,red)){.gtag{background:color-mix(in oklab,var(--sf) 88%,transparent)}}.gtag{color:var(--ink);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:99px;padding:3px 9px}.gbody{flex-direction:column;flex:1;padding:13px 15px 14px;display:flex}.gcard-member{align-items:center;gap:13px;padding:16px;display:flex}.gtitle{font-size:13px;font-weight:500;line-height:1.4}.gsub{color:var(--ink3);margin-top:4px;font-size:11.5px;line-height:1.5}.gfoot{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:12px;display:flex}.drawer-scrim{z-index:80;background:var(--scrim-bg);-webkit-backdrop-filter:blur(calc(var(--blur) * .34)) saturate(1.2);animation:fade .18s;position:fixed;inset:0}@keyframes fade{0%{opacity:0}to{opacity:1}}.drawer{background:var(--sf);border-left:1px solid var(--line);z-index:90;width:420px;max-width:92vw;height:100vh;box-shadow:var(--shflo);flex-direction:column;display:flex;position:fixed;top:0;right:0}@keyframes riseR{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}.rise-r{animation:riseR .22s ease-out both}.drawer-head{border-bottom:1px solid var(--div);align-items:center;gap:8px;padding:16px 18px;display:flex}.drawer-title{padding:16px 18px 6px}.drawer-title .cell-input{border-color:#0000;padding:4px 0;font-size:17px;font-weight:600}.drawer-title .cell-input:focus{border-bottom-color:var(--blue)}.drawer-fields{flex:1;padding:6px 18px 18px;overflow-y:auto}.drawer-row{align-items:flex-start;gap:14px;padding:9px 0;display:flex}.drawer-k{width:120px;color:var(--ink3);flex-shrink:0;padding-top:5px;font-size:12px}.drawer-v{flex:1;min-width:0}.drawer-foot{border-top:1px solid var(--div);color:var(--ink3);align-items:center;gap:8px;padding:12px 18px;font-size:11.5px;display:flex}.modal{background:var(--sf);border:1px solid var(--line);z-index:90;width:440px;max-width:92vw;box-shadow:var(--shflo);border-radius:14px;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.modal-head{border-bottom:1px solid var(--div);justify-content:space-between;align-items:center;padding:15px 18px;font-size:13.5px;font-weight:500;display:flex}.modal-body{flex-direction:column;gap:14px;padding:16px 18px;display:flex}.modal-foot{border-top:1px solid var(--div);justify-content:flex-end;gap:8px;padding:13px 18px;display:flex}.fld{flex-direction:column;gap:6px;display:flex}.fld>span{color:var(--ink3);font-size:11.5px;font-weight:500}.type-grid{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.type-opt{border:1px solid var(--line);background:var(--sf);color:var(--ink2);cursor:pointer;border-radius:8px;padding:7px 8px;font-family:inherit;font-size:12px;transition:all .13s}.type-opt:hover{border-color:var(--line-strong)}.type-opt.on{border-color:var(--blue);color:var(--blue);background:var(--bluew)}.set-sec{margin-bottom:26px}.set-sec-h{margin-bottom:9px}.set-sec-t{font-size:13px;font-weight:600}.set-sec-hint{color:var(--ink3);margin-left:9px;font-size:12px}.set-row{justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex}.set-row+.set-row{border-top:1px solid var(--div)}.set-l{align-items:center;gap:10px;font-size:13px;display:flex}.set-hint{color:var(--ink3);font-size:11.5px}.set-input{width:240px;max-width:100%;color:var(--ink);font:inherit;text-align:right;background:0 0;border:1px solid #0000;border-radius:7px;padding:6px 9px;font-size:13px;transition:background .12s,border-color .12s}.set-input:hover{background:var(--hover-wash)}.set-input:focus{background:var(--sf);border-color:var(--line-strong);text-align:left;outline:none}.set-input::placeholder{color:var(--ink3)}.set-yo{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.set-yo-card{border:1px solid var(--line);color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:6px 12px 6px 7px;font-size:13px;transition:border-color .12s,background .12s;display:inline-flex}.set-yo-card:hover{background:var(--hover-wash)}.set-yo-card.on{border-color:var(--blue);box-shadow:inset 0 0 0 1px var(--blue)}.set-yo-card.on>:last-child{color:var(--blue)}.set-yo-n{font-weight:500}.seg{background:var(--wash);border-radius:8px;gap:2px;padding:2px}.seg,.seg-b{display:inline-flex}.seg-b{color:var(--ink2);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:5px;padding:5px 12px;font-family:inherit;font-size:12.5px;font-weight:500}.seg-b.on{background:var(--sf);color:var(--ink);box-shadow:var(--sh)}.swatch{border:2px solid var(--sf);width:24px;height:24px;box-shadow:0 0 0 1px var(--line);cursor:pointer;border-radius:50%}.swatch.on{box-shadow:0 0 0 2px var(--blue)}.tone-picker{gap:6px;display:flex}.tone-dot{border:1.5px solid var(--line);cursor:pointer;border-radius:7px;width:22px;height:22px;transition:transform .12s}.tone-dot:hover{transform:scale(1.12)}.tone-dot.on{box-shadow:0 0 0 2px var(--blue)}.sw{background:var(--line);cursor:pointer;border:none;border-radius:99px;flex-shrink:0;width:34px;height:20px;transition:background .15s;position:relative}.sw:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:left .15s;position:absolute;top:3px;left:3px}.sw.on{background:var(--blue)}.sw.on:after{left:17px}.vbar{margin-bottom:20px}.vbar-row{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding-bottom:9px}.vbar-row,.vtabs{align-items:center;display:flex}.vtabs{flex:1;gap:2px;min-width:0;overflow-x:auto}.vtabs::-webkit-scrollbar{height:0}.vtab2{border-radius:8px;flex-shrink:0;align-items:center;transition:background .13s;display:flex;position:relative}.vtab2.on,.vtab2:hover{background:var(--wash)}.vtab2-btn{cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:8px;align-items:center;gap:6px;padding:6px 8px 6px 10px;font-family:inherit;font-size:12.5px;font-weight:500;display:flex}.vtab2-btn,.vtab2-btn .lucide{color:var(--ink3);transition:color .13s}.vtab2:hover .vtab2-btn,.vtab2:hover .vtab2-btn .lucide{color:var(--ink2)}.vtab2.on .vtab2-btn,.vtab2.on .vtab2-btn .lucide{color:var(--ink)}.vtab2 .menu-trigger{color:var(--ink3);padding:4px 6px 4px 2px}.vtab2.on .menu-trigger:hover{background:var(--hover-wash)}.vtab-plus{color:var(--ink3);cursor:pointer;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:6px;transition:background .13s,color .13s;display:inline-flex}.vtab-plus:hover{background:var(--wash);color:var(--ink)}.vtab-input{border:1.5px solid var(--blue);background:var(--sf);color:var(--ink);border-radius:7px;outline:none;width:130px;margin:0 2px;padding:5px 8px;font-family:inherit;font-size:12.5px;font-weight:500}.vctrls{flex-shrink:0;gap:3px;display:flex}.vctrl,.vctrls{align-items:center}.vctrl{color:var(--ink2);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:8px;gap:5px;padding:6px 9px;font-family:inherit;font-size:12px;font-weight:500;transition:background .13s,color .13s;display:inline-flex}.vctrl:hover{background:var(--wash);color:var(--ink)}.vctrl.act{color:var(--blue);background:var(--bluew)}.vsearch{background:var(--wash);color:var(--ink3);border-radius:8px;align-items:center;gap:6px;padding:5px 9px;display:flex}.vsearch input{color:var(--ink);outline:none;width:130px;font-family:inherit;font-size:12.5px}.vsearch input,.vsearch-x{background:0 0;border:none;padding:0}.vsearch-x{color:var(--ink3);cursor:pointer;display:inline-flex}.vsearch-x:hover{color:var(--ink)}.vchips-row{flex-wrap:wrap;margin-top:11px;display:flex}.vchips-row,.vfchip{align-items:center;gap:6px}.vfchip{background:var(--sf);border:1px solid var(--line);color:var(--ink2);cursor:pointer;border-radius:99px;padding:3px 9px 3px 10px;font-family:inherit;font-size:11.5px;font-weight:500;transition:border-color .13s;display:inline-flex}.vfchip:hover{border-color:var(--blue)}.vfchip .lucide,.vfchip-k{color:var(--ink3)}.col .ch .menu-trigger{opacity:0;transition:opacity .14s}.col:hover .ch .menu-trigger{opacity:1}.col-ghost{border:1.5px dashed var(--line);color:var(--ink3);cursor:pointer;background:0 0;border-radius:10px;justify-content:center;align-self:start;align-items:center;gap:6px;min-height:56px;padding:10px;font-family:inherit;font-size:12px;font-weight:500;display:flex}.col-ghost:hover{color:var(--ink2);border-color:var(--line-strong)}.col-adding input{border:1.5px solid var(--blue);background:var(--sf);width:100%;color:var(--ink);border-radius:6px;outline:none;padding:6px 8px;font-family:inherit;font-size:12px;font-weight:500}.theme-gallery{grid-template-columns:repeat(4,1fr);gap:10px;padding:14px 16px;display:grid}.theme-card{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:7px;padding:0;font-family:inherit;display:flex}.theme-preview{border:1px solid var(--line);border-radius:10px;height:58px;transition:box-shadow .15s,transform .15s;display:block;position:relative;overflow:hidden}.theme-card:hover .theme-preview{box-shadow:var(--sh);transform:translateY(-1px)}.theme-card.on .theme-preview{box-shadow:0 0 0 2px var(--blue)}.theme-bar{border:1px solid;border-radius:4px;height:14px;position:absolute;top:8px;left:8px;right:8px}.theme-chip{width:22px;left:8px}.theme-chip,.theme-chip2{border-radius:3px;height:12px;position:absolute;bottom:8px}.theme-chip2{width:34px;left:34px}.theme-name{color:var(--ink2);justify-content:center;align-items:center;gap:5px;font-size:11.5px;font-weight:500;display:flex}.theme-card.on .theme-name{color:var(--ink)}@media (max-width:640px){.theme-gallery{grid-template-columns:repeat(2,1fr)}}.recpage{max-width:760px}.recpage:has(.pag-body){max-width:none}.recpage:has(.pag-body) .recpage-nav{max-width:64ch;margin-inline:auto}.recpage-nav{gap:7px;margin-bottom:26px;display:flex}.crumb-link,.recpage-nav{color:var(--ink3);align-items:center;font-size:12.5px}.crumb-link{cursor:pointer;background:0 0;border:none;border-radius:7px;gap:6px;padding:4px 7px;font-family:inherit;display:inline-flex}.crumb-link:hover{background:var(--wash);color:var(--ink)}.crumb-cur{color:var(--ink2);text-overflow:ellipsis;white-space:nowrap;max-width:300px;font-weight:500;overflow:hidden}.recpage-title .cell-input,.recpage-title .pag-titulo{font-family:var(--font-sans);letter-spacing:-.02em;background:0 0;border-color:#0000;padding:2px 0;font-size:30px;font-weight:600;line-height:1.2}.recpage-title .cell-input:focus{border-bottom-color:var(--blue)}.recpage-title .pag-titulo{margin-bottom:4px;display:block}.recpage-props{flex-direction:column;gap:2px;margin:22px 0 8px;display:flex}.recprop{align-items:flex-start;gap:14px;padding:5px 0;display:flex}.recprop-k{width:168px;flex-shrink:0;align-items:center;gap:8px;padding-top:6px;font-size:13px;display:flex}.recprop-k,.recprop-k .lucide{color:var(--ink3)}.recprop-v{flex:1;min-width:0;padding-top:2px}.recprop-long{resize:vertical;min-height:42px;padding:7px 9px;line-height:1.55}.recpage-note{margin-top:34px}.recpage-content{resize:vertical;border-color:var(--line);width:100%;min-height:160px;padding:10px 12px;font-size:14px;line-height:1.6}.recpage-foot{color:var(--ink3);align-items:center;gap:8px;margin-top:26px;font-size:11.5px;display:flex}.member-trigger{color:var(--ink);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:7px;padding:3px 8px 3px 4px;font-family:inherit;font-size:13px;transition:background .12s,border-color .12s;display:inline-flex}.member-trigger:hover{background:var(--wash);border-color:var(--line)}.member-pop{background:var(--sf);border:1px solid var(--line);width:240px;box-shadow:var(--shflo);z-index:70;border-radius:10px;position:absolute;top:calc(100% + 4px);left:0;overflow:hidden}.member-search{border-bottom:1px solid var(--div);color:var(--ink3);align-items:center;gap:8px;padding:9px 11px;display:flex}.member-search input{color:var(--ink);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:13px}.member-list{max-height:240px;padding:5px;overflow-y:auto}.member-opt{cursor:pointer;width:100%;color:var(--ink);text-align:left;background:0 0;border:none;border-radius:7px;align-items:center;gap:9px;padding:6px 8px;font-family:inherit;font-size:13px;display:flex}.member-opt:hover{background:var(--wash)}.member-info{flex-direction:column;flex:1;gap:0;min-width:0;display:flex}.member-name{font-weight:500}.member-role{color:var(--ink3);font-size:11px}.member-none{width:22px;height:22px;color:var(--ink3);border:1px dashed var(--line-strong);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.member-empty{text-align:center;color:var(--ink3);padding:14px;font-size:12.5px}.prog-row{align-items:center;gap:11px;padding:10px 14px;display:flex}.prog-row+.prog-row{border-top:1px solid var(--div)}.prog-name{flex:1;font-size:13px;font-weight:500}.prog-pill{background:var(--wash);color:var(--ink2);cursor:pointer;border:none;border-radius:99px;align-items:center;gap:5px;padding:4px 11px;font-family:inherit;font-size:11.5px;font-weight:500;transition:background .13s,color .13s;display:inline-flex}.prog-pill:hover{background:var(--line-strong)}.prog-pill.wip{background:var(--bluew);color:var(--blue)}.prog-pill.done{background:var(--sage)}@supports (color:color-mix(in lab,red,red)){.prog-pill.done{background:color-mix(in oklab,var(--sage) 22%,var(--sf))}}.prog-pill.done{color:var(--sage)}.velo{z-index:300;background:var(--bg);transition:opacity .15s,visibility .15s;position:fixed;inset:0}.velo.gone{opacity:0;visibility:hidden;pointer-events:none}.member-opt.hi{background:var(--wash)}.sections{flex-direction:column;display:flex}.zone-sep{background:var(--div);height:1px;margin:8px 10px}.ofc-add-section{cursor:pointer;width:100%;color:var(--ink3);opacity:.7;background:0 0;border:none;border-radius:8px;align-items:center;gap:9px;margin-top:6px;padding:7px 10px;font-family:inherit;font-size:13px;transition:all .14s ease-out;display:flex}.ofc-add-section:hover{background:var(--wash);color:var(--ink2);opacity:1}.ni-count{color:var(--ink3);background:var(--wash);text-align:center;border-radius:999px;min-width:18px;margin-left:auto;padding:1px 7px;font-size:11px;font-weight:500}.iconpicker-overlay{z-index:90;background:var(--scrim-bg);justify-content:center;align-items:center;animation:fadein .12s ease-out;display:flex;position:fixed;inset:0}@keyframes fadein{0%{opacity:0}to{opacity:1}}.iconpicker{background:var(--sf);border:1px solid var(--line);width:340px;box-shadow:var(--shflo);border-radius:12px;overflow:hidden}.iconpicker-search{border-bottom:1px solid var(--div);color:var(--ink3);align-items:center;gap:8px;padding:11px 13px;display:flex}.iconpicker-search input{color:var(--ink);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:13.5px}.iconpicker-grid{grid-template-columns:repeat(8,1fr);gap:3px;max-height:300px;padding:10px;display:grid;overflow-y:auto}.iconpicker-cell{aspect-ratio:1;cursor:pointer;color:var(--ink2);background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;transition:all .1s ease-out;display:flex}.iconpicker-cell:hover{background:var(--wash);color:var(--ink)}.iconpicker-cell.on{background:var(--bluew);color:var(--blue)}.iconpicker-empty{text-align:center;color:var(--ink3);grid-column:1/-1;padding:24px;font-size:12.5px}.bloompicker{background:var(--sf);border:1px solid var(--line);width:320px;box-shadow:var(--shflo);border-radius:14px;padding:12px;overflow:hidden}.bloom-preview{background:var(--bg);border:1px solid var(--div);border-radius:10px;height:96px;margin-bottom:14px;position:relative;overflow:hidden}.bloom-preview-layer{pointer-events:none;position:absolute;inset:0}.bloom-preview-card{flex-direction:column;gap:1px;display:flex;position:absolute;bottom:11px;left:12px}.bloom-preview-title{color:var(--ink);font-size:13.5px;font-weight:600}.bloom-preview-sub{color:var(--ink2);font-size:11px}.bloom-section-label{letter-spacing:.08em;text-transform:uppercase;color:var(--ink3);margin:6px 2px 8px;font-size:10.5px;font-weight:500}.bloom-tones{grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:6px;display:grid}.bloom-tone{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;flex-direction:column;align-items:center;gap:5px;padding:8px 4px;transition:all .12s ease-out;display:flex}.bloom-tone.on,.bloom-tone:hover{background:var(--wash)}.bloom-tone.on{border-color:var(--line-strong)}.bloom-swatch{color:#1a1813;width:30px;height:30px;box-shadow:inset 0 0 0 1px var(--ink);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.bloom-swatch{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 14%,transparent)}}.bloom-swatch[data-none=true]{color:var(--ink3);box-shadow:inset 0 0 0 1px var(--line);background:var(--bg)!important}.bloom-tone-name{color:var(--ink2);font-size:11px;font-weight:500}.bloom-tone.on .bloom-tone-name{color:var(--ink)}.bloom-intensity{background:var(--wash);border-radius:9px;gap:4px;padding:3px;display:flex}.bloom-intensity[data-disabled=true]{opacity:.4;pointer-events:none}.bloom-int{cursor:pointer;color:var(--ink2);background:0 0;border:none;border-radius:7px;flex:1;padding:7px 0;font-family:inherit;font-size:12.5px;font-weight:500;transition:all .12s ease-out}.bloom-int.on,.bloom-int:hover{color:var(--ink)}.bloom-int.on{background:var(--sf);box-shadow:var(--sh)}.ni-count.accent{background:var(--blue)}@supports (color:color-mix(in lab,red,red)){.ni-count.accent{background:color-mix(in srgb,var(--blue) 16%,transparent)}}.ni-count.accent{color:var(--blue)}.set-l .set-hint{margin-top:2px;display:block}.toggle{cursor:pointer;background:var(--line-strong);border:none;border-radius:999px;flex-shrink:0;width:38px;height:22px;padding:0;transition:background .16s ease-out;position:relative}.toggle.on{background:var(--blue)}.toggle-knob{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .16s ease-out;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #00000040}.toggle.on .toggle-knob{transform:translate(16px)}.inbox-list{flex-direction:column;gap:2px;display:flex}.inbox-item{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:center;gap:12px;width:100%;padding:12px 14px;transition:background .12s ease-out;display:flex}.inbox-item:hover{background:var(--wash)}.inbox-item.read{opacity:.62}.inbox-ic{background:var(--wash);width:32px;height:32px;color:var(--ink2);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.inbox-item:not(.read) .inbox-ic{background:var(--blue)}@supports (color:color-mix(in lab,red,red)){.inbox-item:not(.read) .inbox-ic{background:color-mix(in srgb,var(--blue) 12%,transparent)}}.inbox-item:not(.read) .inbox-ic{color:var(--blue)}.inbox-body{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.inbox-title{color:var(--ink);font-size:13.5px;font-weight:500}.inbox-sub{color:var(--ink3);font-size:11.5px}.inbox-dot{background:var(--blue);border-radius:50%;flex-shrink:0;width:7px;height:7px}.inbox-x{cursor:pointer;opacity:0;width:26px;height:26px;color:var(--ink3);background:0 0;border:none;border-radius:7px;justify-content:center;align-items:center;transition:all .12s ease-out;display:inline-flex}.inbox-item:hover .inbox-x{opacity:1}.inbox-x:hover{background:var(--line-strong);color:var(--ink)}.onething{text-align:left;cursor:pointer;background:var(--sf);border:1px solid var(--line);width:100%;box-shadow:var(--sh);border-radius:16px;margin-bottom:22px;padding:22px 24px 20px;transition:transform .17s ease-out,box-shadow .17s ease-out,border-color .17s ease-out;display:block;position:relative;overflow:hidden}.onething:hover{box-shadow:var(--shflo);border-color:var(--blue);transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.onething:hover{border-color:color-mix(in srgb,var(--blue) 38%,var(--line))}}.onething-glow{pointer-events:none;background:radial-gradient(120% 150% at 102% -10%,var(--blue) 0,var(--blue) 26%,var(--blue) 48%,transparent 68%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.onething-glow{background:radial-gradient(120% 150% at 102% -10%,color-mix(in srgb,var(--blue) 15%,transparent) 0,color-mix(in srgb,var(--blue) 7%,transparent) 26%,color-mix(in srgb,var(--blue) 2%,transparent) 48%,transparent 68%)}}.onething-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--blue);align-items:center;gap:6px;margin-bottom:12px;font-size:10.5px;font-weight:600;display:inline-flex;position:relative}.onething-title{letter-spacing:-.02em;color:var(--ink2);font-size:23px;font-weight:600;line-height:1.22;position:relative}.onething-name{color:var(--ink)}.onething-why{color:var(--ink3);font-variant-numeric:tabular-nums;margin-top:9px;font-size:13px;position:relative}.onething-cta{color:var(--blue);align-items:center;gap:6px;margin-top:16px;font-size:13.5px;font-weight:600;transition:gap .16s ease-out;display:inline-flex;position:relative}.onething:hover .onething-cta{gap:10px}.pged{margin-top:26px}.pgb{border-radius:6px;align-items:flex-start;gap:8px;margin:1px 0;padding:1px 0 1px 26px;display:flex;position:relative}.pgb-handle{opacity:0;width:20px;transition:opacity .14s;position:absolute;top:2px;left:0}.pgb-handle:focus-within,.pgb:focus-within .pgb-handle,.pgb:hover .pgb-handle{opacity:1}.pgb-handle .menu-trigger,.pgb-handle button{width:20px;height:22px;color:var(--ink3);cursor:grab;background:0 0;border:0;border-radius:5px;place-items:center;display:grid}.pgb-handle button:hover{background:var(--hover-wash);color:var(--ink2)}.pgb-slot{flex:1;min-width:0;position:relative}.pgb-view{white-space:pre-wrap;word-break:break-word;cursor:text;min-height:1.6em}.pgb-view code{background:var(--wash);border:1px solid var(--line);border-radius:4px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.88em}.pgb-view strong{font-weight:650}.pgb-view s,.pged-meta{color:var(--ink3)}.pged-meta{letter-spacing:.01em;align-items:center;gap:14px;margin-top:26px;font-size:11.5px;display:flex}.pgb-in{resize:none;width:100%;min-height:1.6em;color:inherit;font:inherit;line-height:inherit;letter-spacing:inherit;background:0 0;border:0;outline:0;flex:1;padding:2px 4px;overflow:hidden}.pgb-in::placeholder{color:var(--ink3)}.pgb-p{color:var(--ink);font-size:15px;line-height:1.65}.pgb-h1{letter-spacing:-.02em;margin-top:22px;font-size:27px;line-height:1.28}.pgb-h1,.pgb-h2{color:var(--ink);font-weight:600}.pgb-h2{letter-spacing:-.015em;margin-top:18px;font-size:21px;line-height:1.32}.pgb-h3{color:var(--ink);margin-top:14px;font-size:17px;font-weight:600;line-height:1.38}.pgb-code{font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);background:var(--wash);border:1px solid var(--line);color:var(--ink);border-radius:7px;padding:9px 12px 9px 26px;font-size:13px;line-height:1.6}.pgb-quote{color:var(--ink2);border-left:2px solid var(--line-strong);margin-left:26px;padding-left:12px;padding-right:0;font-size:15px;line-height:1.6}.pgb-quote .pgb-handle{left:-26px}.pgb-bullet,.pgb-todo{color:var(--ink);font-size:15px;line-height:1.65}.pgb-dot{background:var(--ink3);border-radius:50%;flex:none;width:5px;height:5px;margin-top:11px}.pgb-check{border:1.5px solid var(--line-strong);width:15px;height:15px;color:var(--sf);cursor:pointer;background:0 0;border-radius:4px;flex:none;place-items:center;margin-top:6px;transition:background .14s,border-color .14s;display:grid}.pgb-check:hover{border-color:var(--ink3)}.pgb-check.on{background:var(--blue);border-color:var(--blue);color:#fff}.pgb.is-done .pgb-in{color:var(--ink3);text-decoration:line-through;-webkit-text-decoration-color:var(--ink3);text-decoration-color:var(--ink3)}.pgb-divider{padding-left:26px}.pgb-divider hr{border:0;border-top:1px solid var(--line);flex:1;margin:13px 0}.pged-tail{cursor:text;height:120px}.pgb-slash{z-index:20;background:var(--sf);border:1px solid var(--line);min-width:194px;box-shadow:var(--shflo);border-radius:10px;max-height:264px;margin-top:4px;padding:5px;position:absolute;top:100%;left:26px;overflow-y:auto}.pgb-slash-item{width:100%;color:var(--ink2);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:9px;padding:7px 9px;font-size:13px;display:flex}.pgb-slash-item.on,.pgb-slash-item:hover{background:var(--hover-wash);color:var(--ink)}.saveguard{z-index:200;background:var(--sf);border:1px solid var(--warn);border-radius:10px;align-items:center;gap:10px;padding:10px 12px 10px 14px;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab,red,red)){.saveguard{border:1px solid color-mix(in oklab,var(--warn) 55%,var(--line))}}.saveguard{box-shadow:var(--shflo);color:var(--ink);max-width:min(560px,100vw - 32px);font-size:13px}.saveguard>:first-child{color:var(--warn);flex:none}.saveguard button{border:1px solid var(--line-strong);color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:6px;flex:none;padding:5px 10px;font-size:12px}.saveguard button:hover{background:var(--hover-wash)}.saveguard.rescate{border-color:var(--warn)}@supports (color:color-mix(in lab,red,red)){.saveguard.rescate{border-color:color-mix(in oklab,var(--warn) 75%,var(--line))}}.saveguard.rescate button:first-of-type{background:var(--blue);color:#fff;border-color:#0000}.saveguard.rescate button:first-of-type:hover{background:var(--blue)}@supports (color:color-mix(in lab,red,red)){.saveguard.rescate button:first-of-type:hover{background:color-mix(in oklab,var(--blue) 88%,#000)}}.saveguard button.sg-ghost{color:var(--ink3);border-color:#0000}.rprops{margin:18px 0 4px}.rprop{border-radius:6px;align-items:flex-start;gap:10px;margin-left:-6px;padding:1px 6px;display:flex}.rprop:hover{background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.rprop:hover{background:color-mix(in oklab,var(--ink) 2.5%,transparent)}}.rprop-k{width:150px;color:var(--ink3);flex-shrink:0;align-items:center;gap:7px;padding-top:7px;font-size:12.5px;display:flex}.rprop-k .lucide{color:var(--ink3);flex:none}.rprop-k span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rprop-v{flex:1;min-width:0;padding-top:3px}.rprop-in,.rprop-v .cell-input{background:0 0;border-color:#0000;padding:5px 7px;font-size:13.5px}.rprop:hover .rprop-in,.rprop:hover .rprop-v .cell-input{border-color:var(--line)}.rprop-in:focus,.rprop-v .cell-input:focus{border-color:var(--blue);background:var(--sf);box-shadow:0 0 0 3px var(--blue)}@supports (color:color-mix(in lab,red,red)){.rprop-in:focus,.rprop-v .cell-input:focus{box-shadow:0 0 0 3px color-mix(in oklab,var(--blue) 14%,transparent)}}.rprop-in{color:var(--ink);resize:none;border:1px solid #0000;border-radius:6px;outline:none;width:100%;font-family:inherit;transition:border-color .14s,box-shadow .14s,background .14s;overflow:hidden}.rprop-long{min-height:30px;line-height:1.6}.rprop-in::placeholder{color:var(--ink3)}.rprops-toggle{color:var(--ink3);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;margin:6px 0 0 -6px;padding:5px 8px;font-size:12.5px;display:inline-flex}.rprops-toggle:hover{background:var(--hover-wash);color:var(--ink2)}.recpage-body .pged{margin-top:22px}.ofc-add-input{width:100%;font:inherit;color:var(--ink);background:var(--sf);border:1px solid var(--blue);box-shadow:0 0 0 3px var(--blue);border-radius:7px;outline:none;margin-top:2px;padding:7px 10px;font-size:13px}@supports (color:color-mix(in lab,red,red)){.ofc-add-input{box-shadow:0 0 0 3px color-mix(in oklab,var(--blue) 14%,transparent)}}.ofc-add-input::placeholder{color:var(--ink3)}.menu-head{border-bottom:1px solid var(--div);margin-bottom:4px;padding:2px 2px 6px}.menu-types{grid-template-columns:repeat(5,1fr);gap:2px;display:grid}.menu-type{height:28px;color:var(--ink3);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.menu-type:hover{background:var(--wash);color:var(--ink)}.menu-type.on{background:var(--bluew);color:var(--blue)}:root[data-dark=true] .menu-type.on{background:var(--blue)}@supports (color:color-mix(in lab,red,red)){:root[data-dark=true] .menu-type.on{background:color-mix(in oklab,var(--blue) 26%,transparent)}}:root[data-dark=true] .menu-type.on{color:#fff}.selfield{display:inline-flex;position:relative}.vchip.editable.vacio{color:var(--ink3)}.selfield-pop{z-index:70;background:var(--sf);border:1px solid var(--line);width:238px;box-shadow:var(--shflo);border-radius:10px;padding:6px;position:absolute;top:calc(100% + 5px);left:0}.selfield-input{width:100%;font:inherit;color:var(--ink);background:var(--wash);border:1px solid #0000;border-radius:7px;outline:none;margin-bottom:5px;padding:7px 9px;font-size:13px}.selfield-input:focus{border-color:var(--blue);background:var(--sf)}.selfield-input::placeholder{color:var(--ink3)}.selfield-list{max-height:232px;overflow-y:auto}.selfield-item{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;padding:6px 8px;font-size:13px;display:flex}.selfield-item.on{background:var(--wash)}.selfield-item.meta{color:var(--ink2)}.selfield-item .lucide{flex:none}.selfield-empty{color:var(--ink3);padding:9px;font-size:12.5px}.modal-scrim{z-index:120;background:var(--scrim-bg);-webkit-backdrop-filter:blur(calc(var(--blur) * .45)) saturate(1.2);place-items:center;padding:24px;display:grid;position:fixed;inset:0}.fpanel{background:var(--sf);border:1px solid var(--line);width:min(720px,100%);max-height:min(78vh,720px);box-shadow:var(--shflo);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.fpanel-head{border-bottom:1px solid var(--div);justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 18px 14px;display:flex}.fpanel-head h3{color:var(--ink);margin:0;font-size:15px;font-weight:600}.fpanel-head p{color:var(--ink3);max-width:52ch;margin:4px 0 0;font-size:12.5px}.fpanel-list{padding:6px;overflow-y:auto}.fpanel-row{padding:2px 0}.fpanel-main{border-radius:8px;align-items:center;gap:8px;padding:7px 8px;display:flex}.fpanel-main:hover{background:var(--hover-wash)}.fpanel-icon{color:var(--ink3);flex:none;display:inline-flex}.fpanel-name{min-width:90px;font:inherit;color:var(--ink);background:0 0;border:1px solid #0000;border-radius:6px;outline:none;flex:1;padding:4px 6px;font-size:13.5px}.fpanel-name:hover{border-color:var(--line)}.fpanel-name:focus{border-color:var(--blue);background:var(--bg)}.fpanel-type{background:var(--wash);border-radius:999px;padding:3px 8px;font-size:11.5px}.fpanel-opts,.fpanel-type{color:var(--ink2);white-space:nowrap}.fpanel-opts{font:inherit;border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:4px;padding:3px 9px;font-size:11.5px;display:inline-flex}.fpanel-opts:hover{background:var(--wash)}.fpanel-uso{color:var(--ink3);white-space:nowrap;font-size:11px}.fpanel-nota{color:var(--ink3);margin:2px 0 4px 34px;font-size:11.5px}.fopts{border-left:2px solid var(--line);margin:2px 0 10px 34px;padding:8px}.fopt{align-items:center;gap:6px;padding:2px 0;display:flex}.fopt-name{font:inherit;color:var(--ink);background:0 0;border:1px solid #0000;border-radius:6px;outline:none;flex:1;padding:4px 7px;font-size:13px}.fopt-name:hover{border-color:var(--line)}.fopt-name:focus{border-color:var(--blue);background:var(--bg)}.fopt-uso{color:var(--ink3);text-align:right;min-width:18px;font-size:11px}.fopt button{width:24px;height:24px;color:var(--ink3);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.fopt button:hover:not(:disabled){background:var(--wash);color:var(--ink)}.fopt button:disabled{opacity:.3;cursor:default}.fopt button.danger:hover{color:var(--peligro)}.fopt-nueva{width:100%;font:inherit;color:var(--ink);background:var(--wash);border:1px solid #0000;border-radius:7px;outline:none;margin-top:6px;padding:6px 8px;font-size:12.5px}.fopt-nueva:focus{border-color:var(--blue);background:var(--sf)}.fopt-nueva::placeholder{color:var(--ink3)}.relfield{position:relative}.rel-chips{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.rel-chip{border:1px solid var(--line);background:var(--wash);border-radius:999px;align-items:center;display:inline-flex;overflow:hidden}.rel-chip.roto{color:var(--ink3);border-style:dashed}.rel-open{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:4px 4px 4px 9px;font-size:12.5px;display:inline-flex}.rel-open:hover{color:var(--blue)}.rel-x{width:20px;height:22px;color:var(--ink3);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.rel-x:hover{background:var(--hover-wash);color:var(--ink)}.rel-add{border:1px dashed var(--line-strong);color:var(--ink3);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:4px;padding:4px 9px;font-size:12.5px;display:inline-flex}.rel-add:hover{color:var(--ink2);border-color:var(--ink3)}.rel-sinconfig{color:var(--ink3);font-size:12px;font-style:italic}.rel-pop{z-index:70;background:var(--sf);border:1px solid var(--line);width:268px;box-shadow:var(--shflo);border-radius:10px;padding:6px;position:absolute;top:calc(100% + 5px);left:0}.ovl{z-index:200;background:var(--scrim-bg);-webkit-backdrop-filter:blur(calc(var(--blur) * .45)) saturate(1.2);place-items:center;padding:24px;animation:ovlIn .14s ease-out;display:grid;position:fixed;inset:0;overflow-y:auto}@keyframes ovlIn{0%{opacity:0}to{opacity:1}}.ovl>*{max-width:min(100%,720px);max-height:calc(100vh - 48px)}.ovl .fpanel,.ovl .modal{margin:0;position:static;transform:none}.confirm{background:var(--sf);border:1px solid var(--line);width:min(480px,100%);box-shadow:var(--shflo);border-radius:14px;padding:20px}.confirm-head{align-items:flex-start;gap:13px;display:flex}.confirm-icon{background:var(--wash);width:38px;height:38px;color:var(--ink2);border-radius:10px;flex:none;place-items:center;display:grid}.confirm-icon.aviso{background:var(--warn)}@supports (color:color-mix(in lab,red,red)){.confirm-icon.aviso{background:color-mix(in oklab,var(--warn) 20%,transparent)}}.confirm-icon.aviso{color:var(--peligro)}.confirm-head h3{color:var(--ink);margin:0;font-size:15px;font-weight:600}.confirm-head p{color:var(--ink2);margin:4px 0 0;font-size:13px}.confirm-list{border:1px solid var(--line);border-radius:10px;margin:14px 0 0;padding:0;list-style:none;overflow:hidden}.confirm-list li{color:var(--ink);border-bottom:1px solid var(--div);align-items:center;gap:10px;padding:9px 12px;font-size:13px;display:flex}.confirm-list li:last-child{border-bottom:0}.confirm-n{background:var(--wash);font-variant-numeric:tabular-nums;min-width:24px;height:22px;color:var(--ink2);border-radius:6px;place-items:center;padding:0 6px;font-size:12px;display:grid}.confirm-list li.rompe .confirm-n{background:var(--warn)}@supports (color:color-mix(in lab,red,red)){.confirm-list li.rompe .confirm-n{background:color-mix(in oklab,var(--warn) 22%,transparent)}}.confirm-list li.rompe .confirm-n{color:var(--peligro)}.confirm-ok{color:var(--ink3);margin-left:auto;font-size:11px}.confirm-nota{color:var(--ink2);margin:13px 0 0;font-size:12.5px;line-height:1.55}.confirm-acciones{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.btn.peligro{color:var(--sf);border-color:var(--peligro)}.btn.peligro,.btn.peligro:hover{background:var(--peligro)}@supports (color:color-mix(in lab,red,red)){.btn.peligro:hover{background:color-mix(in oklab,var(--peligro),var(--ink) 16%)}}.wgrid{grid-template-columns:repeat(auto-fill,minmax(272px,1fr));gap:12px;display:grid}.wcard{background:var(--sf);border:1px solid var(--line);border-radius:12px;margin-bottom:12px;padding:14px 16px 16px}.wcard-head{align-items:center;gap:8px;margin-bottom:10px;display:flex}.wcard-t{text-align:left;letter-spacing:.02em;text-transform:uppercase;min-width:0;color:var(--ink3);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;flex:1;padding:0;font-size:12px;font-weight:500;overflow:hidden}.wcard-t:hover{color:var(--ink2)}.wcard-cifra{letter-spacing:-.025em;color:var(--ink);font-size:30px;font-weight:600;line-height:1.1}.wcard-pie{color:var(--ink3);margin-top:3px;font-size:12px}.wcard-consulta{border-left:1px solid var(--line);color:var(--ink3);opacity:.75;margin-left:6px;padding-left:6px}.wcard-vacio{color:var(--ink3);padding:4px 0;font-size:12.5px}.wcard-grupos{flex-direction:column;gap:7px;display:flex}.wgrupo{align-items:center;gap:10px;font-size:12.5px;display:flex}.wgrupo-n{width:130px;color:var(--ink2);text-overflow:ellipsis;white-space:nowrap;flex:none;overflow:hidden}.wgrupo-barra{background:var(--wash);border-radius:999px;flex:1;height:6px;overflow:hidden}.wgrupo-barra span{background:var(--blue);border-radius:999px;height:100%;transition:width .22s;display:block}.wgrupo-c{text-align:right;width:26px;color:var(--ink);font-variant-numeric:tabular-nums}.wcard-lista{flex-direction:column;display:flex}.wfila{width:100%;font:inherit;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:baseline;gap:8px;margin:0 -8px;padding:7px 8px;font-size:13px;display:flex}.wfila:hover{background:var(--hover-wash)}.wfila-t{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.wfila-s{color:var(--ink3);flex:none;font-size:11.5px}.wcard-mas{font:inherit;color:var(--ink3);cursor:pointer;background:0 0;border:0;align-self:flex-start;margin-top:6px;padding:4px 0;font-size:12px}.wcard-mas:hover{color:var(--blue)}.wcard-roto{border-style:dashed;border-color:var(--warn)}@supports (color:color-mix(in lab,red,red)){.wcard-roto{border-color:color-mix(in oklab,var(--warn) 50%,var(--line))}}.wcard-roto-msg{color:var(--peligro);align-items:center;gap:7px;font-size:12.5px;display:flex}.wcard-arreglar{border:1px solid var(--line);font:inherit;color:var(--ink2);cursor:pointer;background:0 0;border-radius:7px;margin-top:10px;padding:5px 10px;font-size:12px}.wcard-arreglar:hover{background:var(--wash)}.pulso-vacio{text-align:center;padding:46px 0}.pulso-vacio p{color:var(--ink3);margin:0 0 14px;font-size:14px}.weditor{background:var(--sf);border:1px solid var(--line);width:min(560px,100%);box-shadow:var(--shflo);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.weditor-body{padding:16px 18px;overflow-y:auto}.wfrase{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:18px;line-height:2;display:flex}.wcon{color:var(--ink3)}.wcon,.wpick{font-size:13px}.wpick{border:1px solid var(--line);background:var(--wash);color:var(--ink);cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;display:inline-flex}.wpick:hover{border-color:var(--line-strong)}.wcampo{align-items:center;gap:12px;margin-bottom:12px;display:flex}.wcampo>span{width:78px;color:var(--ink3);flex:none;font-size:12.5px}.weditor .confirm-acciones{margin-top:0;padding:0 18px 18px}.inicio-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:26px;display:flex}.inicio-fecha{letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);margin-bottom:7px;font-size:11.5px;font-weight:500}.inicio-saludo{letter-spacing:-.028em;color:var(--ink3);margin:0;font-size:30px;font-weight:600;line-height:1.15}.inicio-saludo span{color:var(--ink)}.wcard-periodo{background:var(--wash);color:var(--ink3);letter-spacing:.03em;text-transform:none;border-radius:999px;flex:none;padding:2px 8px;font-size:10.5px}.wcard:has(.wfoco){background:linear-gradient(180deg,var(--blue),var(--sf))}@supports (color:color-mix(in lab,red,red)){.wcard:has(.wfoco){background:linear-gradient(180deg,color-mix(in oklab,var(--blue) 6%,var(--sf)),var(--sf))}}.wfoco{cursor:pointer;text-align:left;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:6px;width:100%;padding:4px 0 2px;display:flex}.wfoco:disabled{cursor:default;opacity:.6}.wfoco-t{letter-spacing:-.022em;color:var(--ink);font-size:22px;font-weight:600;line-height:1.25}.wfoco-s{color:var(--ink2);font-size:13px;line-height:1.5}.wfoco-cta{color:var(--blue);align-items:center;gap:5px;margin-top:6px;font-size:12.5px;display:inline-flex}.wfoco:hover .wfoco-cta{gap:8px}.wmeta-cifras{align-items:baseline;gap:8px;display:flex}.wmeta-obj{color:var(--ink3);font-size:13px}.wmeta-barra{background:var(--wash);border-radius:999px;height:8px;margin:10px 0 6px;overflow:hidden}.wmeta-barra span{background:var(--blue);border-radius:999px;height:100%;transition:width .32s;display:block}.arch{outline-offset:3px;border-radius:9px;outline:2px dashed #0000;transition:background .14s,outline-color .14s}.arch.encima{background:var(--bluew);outline-color:var(--blue)}:root[data-dark=true] .arch.encima{background:var(--blue)}@supports (color:color-mix(in lab,red,red)){:root[data-dark=true] .arch.encima{background:color-mix(in oklab,var(--blue) 18%,transparent)}}.arch-lista{flex-wrap:wrap;gap:8px;margin-bottom:7px;display:flex}.arch-item{display:inline-flex;position:relative}.arch-item>a{border:1px solid var(--line);background:var(--wash);max-width:240px;color:var(--ink);border-radius:8px;align-items:center;gap:7px;padding:6px 10px;font-size:12.5px;text-decoration:none;display:inline-flex}.arch-item>a:hover{border-color:var(--line-strong)}.arch-item.img>a{border-radius:9px;padding:0;overflow:hidden}.arch-item.img img{object-fit:cover;width:96px;height:72px;display:block}.arch-n{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.arch-p{flex:none;font-size:11px}.arch-p,.arch-x{color:var(--ink3)}.arch-x{border:1px solid var(--line);background:var(--sf);width:19px;height:19px;cursor:pointer;opacity:0;border-radius:50%;place-items:center;transition:opacity .14s;display:grid;position:absolute;top:-6px;right:-6px}.arch-item:hover .arch-x{opacity:1}.arch-x:hover{color:var(--peligro);border-color:var(--peligro)}.arch-add{border:1px dashed var(--line-strong);color:var(--ink3);font:inherit;cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:6px;padding:6px 11px;font-size:12.5px;display:inline-flex}.arch-add:hover:not(:disabled){color:var(--ink2);border-color:var(--ink3)}.arch-add:disabled{opacity:.6;cursor:default}.arch-error{color:var(--peligro);margin-top:6px;font-size:12px}.arch-mini{color:var(--ink3);align-items:center;gap:5px;font-size:11.5px;display:inline-flex}.arch-mini img{object-fit:cover;border:1px solid var(--line);border-radius:4px;width:26px;height:20px}.wprevia{border-top:1px solid var(--div);padding:14px 18px 0}.wprevia-t{letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);margin-bottom:8px;font-size:10.5px;font-weight:500;display:block}.wprevia-caja{background:var(--bg);pointer-events:none;border-radius:10px;padding:10px}.wprevia-caja .wcard{margin-bottom:0}.expediente{border-top:1px solid var(--line);margin-top:34px;padding-top:20px}.exp-head{gap:10px;margin-bottom:10px}.exp-head,.exp-t{align-items:center;display:flex}.exp-t{letter-spacing:.06em;text-transform:uppercase;flex:1;gap:7px;font-size:12px}.exp-n,.exp-t{color:var(--ink3)}.exp-n{background:var(--wash);border-radius:999px;padding:1px 6px;font-size:11px}.exp-lista{flex-direction:column;display:flex}.exp-fila{align-items:center;gap:4px;display:flex;position:relative}.exp-fila:hover{background:var(--sf)}.exp-abrir{cursor:pointer;text-align:left;color:var(--ink);background:0 0;border:0;flex:1;align-items:center;gap:11px;padding:11px 4px;text-decoration:none}.exp-abrir,.exp-txt{min-width:0;display:flex}.exp-txt{flex-direction:column;flex:1;gap:2px}.exp-titulo{color:var(--ink);font-size:14px;font-weight:500}.exp-sub,.exp-titulo{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.exp-arch,.exp-sub{color:var(--ink3);font-size:12px}.exp-arch{align-items:center;gap:4px;display:flex}.exp-i{color:var(--ink3);opacity:.5;text-align:right;font-variant-numeric:tabular-nums;min-width:16px;font-size:11px}.pag-titulo{width:100%;color:var(--ink);font:inherit;font-size:inherit;font-weight:inherit;background:0 0;border:0;outline:none;padding:0}.pag-titulo::placeholder{color:var(--ink3);opacity:.45}.pag-body{max-width:64ch;margin-inline:auto}.pag-nav{justify-content:space-between;align-items:center;gap:12px;margin-top:56px;display:flex}.pag-nav-b{max-width:46%;color:var(--ink2);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;padding:8px 11px;font-size:13px;transition:color .12s,border-color .12s,background .12s;display:inline-flex}.pag-nav-b span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pag-nav-b:hover{color:var(--ink);border-color:var(--line);background:var(--hover)}.pag-nav-b .lucide{color:var(--ink3);flex:none}.pag-archivos:has(.exp-lista){margin-top:38px}.pag-clip{cursor:pointer;width:30px;height:30px;color:var(--ink3);opacity:.55;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;transition:opacity .16s,background .14s,color .14s;display:grid}.pag-clip:focus-visible,.recpage-title:hover .pag-clip{opacity:1}.pag-clip:hover{background:var(--wash);color:var(--ink)}.pag-clip:active{background:var(--hover-wash);transition:none}.pag-clip:disabled{opacity:.4;cursor:default}.pag-clip .lucide-loader{animation:girar 1s linear infinite}.pag-body.soltando{outline:1px dashed var(--blue);outline-offset:10px;background:var(--blue);border-radius:14px}@supports (color:color-mix(in lab,red,red)){.pag-body.soltando{background:color-mix(in oklab,var(--blue) 3.5%,transparent)}}.pag-error{color:var(--peligro);align-items:center;gap:7px;margin:8px 0;font-size:13px;display:flex}.exp{margin-top:26px}.exp-solo{margin-top:22px}.exp-rejilla{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;display:grid}.doc{border:1px solid var(--line);background:var(--sf);min-height:132px;box-shadow:0 1px 2px var(--ink);border-radius:14px;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.doc{box-shadow:0 1px 2px color-mix(in oklab,var(--ink) 4%,transparent)}}.doc{transition:border-color .14s,box-shadow .14s,transform .14s}.doc:hover{border-color:var(--line-strong);box-shadow:var(--sh);transform:translateY(-1px)}.doc-abrir{cursor:pointer;text-align:left;color:var(--ink);background:0 0;border:0;flex-direction:column;flex:1;padding:15px 16px 13px}.doc-abrir,.doc-top{min-width:0;gap:8px;display:flex}.doc-top{align-items:center}.doc-top .lucide{color:var(--ink3);flex:none}.doc-titulo{letter-spacing:-.005em;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:550;overflow:hidden}.doc-extracto{color:var(--ink2);-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;font-size:12.5px;line-height:1.55;display:-webkit-box;overflow:hidden}.doc-extracto.vacio{color:var(--ink3);font-style:italic}.doc-pie{color:var(--ink3);align-items:center;gap:10px;padding-top:2px;font-size:11px;display:flex}.doc-arch{align-items:center;gap:4px;display:inline-flex}.doc-cuando{margin-left:auto}.doc-menu{opacity:0;transition:opacity .14s;position:absolute;top:8px;right:7px}.doc:focus-within .doc-menu,.doc:hover .doc-menu{opacity:1}.doc-nuevo{border:1px dashed var(--line);min-height:132px;color:var(--ink3);cursor:pointer;background:0 0;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:13px;transition:color .14s,border-color .14s,background .14s;display:flex}.doc-nuevo:hover{color:var(--ink);border-color:var(--ink3);background:var(--hover)}.doc-crear{border:1px dashed var(--line);color:var(--ink3);cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:8px;padding:9px 13px;font-size:13px;transition:color .14s,border-color .14s,background .14s;display:inline-flex}.doc-crear:hover{color:var(--ink);border-color:var(--ink3);background:var(--hover)}.backlinks,.reglas{border-top:1px solid var(--div);margin-top:34px;padding-top:16px}.backlinks-t,.reglas-t{letter-spacing:.04em;text-transform:uppercase;color:var(--ink3);align-items:center;gap:7px;margin-bottom:9px;font-size:11.5px;font-weight:500;display:flex}.backlinks-t .lucide,.reglas-t .lucide{color:var(--ink3)}.backlinks-list,.reglas-list{flex-direction:column;gap:2px;display:flex}.backlink,.regla{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;margin-left:-8px;padding:7px 8px;font-size:13px;transition:background .12s;display:flex}.backlink:hover,.regla:hover{background:var(--hover-wash)}.backlink .lucide,.regla .lucide{color:var(--ink3);flex:none}.backlink-t,.regla-t{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.backlink-via,.regla-a{color:var(--ink3);flex:none;font-size:11.5px}.reglas-mas{color:var(--ink3);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;margin:4px 0 0 -8px;padding:5px 8px;font-size:12px;display:inline-flex}.reglas-mas:hover{background:var(--hover-wash);color:var(--ink2)}.rprops-plegado{color:var(--ink3);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:6px;margin:16px 0 0 -8px;padding:6px 9px;font-size:12.5px;transition:color .12s,border-color .12s;display:inline-flex}.rprops-plegado:hover{color:var(--ink2);border-color:var(--line)}.ahora{margin:4px 0 26px}.ahora-list{flex-direction:column;gap:1px;display:flex}.ahora-fila{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-left:2px solid #0000;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;font-size:13.5px;transition:background .12s;display:flex}.ahora-fila:hover{background:var(--hover-wash)}.ahora-fila .lucide{color:var(--ink3);flex:none}.ahora-fila.m-vencido{border-left-color:var(--warn)}@supports (color:color-mix(in lab,red,red)){.ahora-fila.m-vencido{border-left-color:color-mix(in oklab,var(--warn) 70%,var(--line))}}.ahora-fila.m-vencido .lucide{color:var(--warn)}.ahora-t{text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:450;overflow:hidden}.ahora-por{color:var(--ink2);flex:none;font-size:12px}.ahora-sec{text-align:right;flex:none;min-width:74px}.ahora-proc,.ahora-sec{color:var(--ink3);font-size:11.5px}.ahora-proc{margin:9px 0 0 12px}.ahora-limpio{border:1px solid var(--div);color:var(--ink2);border-radius:10px;align-items:center;gap:9px;margin:4px 0 26px;padding:14px;font-size:13.5px;display:flex}.ahora-limpio .lucide{color:var(--sage,var(--ink3))}@media (max-width:640px){.ahora-sec{display:none}}.rlead{align-items:center;gap:10px;margin:6px 0 22px;display:flex}.rlead-chip{border:1px solid var(--line);background:var(--wash);letter-spacing:.01em;color:var(--ink2);border-radius:999px;flex:none;padding:3px 10px;font-size:11.5px;font-weight:500}.rlead-texto{min-width:0;color:var(--ink2);font:inherit;background:0 0;border:1px solid #0000;border-radius:7px;outline:none;flex:1;margin-left:-6px;padding:4px 6px;font-size:14.5px;transition:border-color .12s,background .12s}.rlead-texto:hover{border-color:var(--line)}.rlead-texto:focus{border-color:var(--line-strong);background:var(--sf);color:var(--ink)}.hz{grid-template-columns:repeat(var(--hz-n,4),minmax(0,1fr));border:1px solid var(--line);background:var(--line);border-radius:12px;gap:1px;margin:6px 0 30px;display:grid;overflow:hidden}.hz-col{background:var(--sf);flex-direction:column;gap:10px;padding:14px 15px 15px;display:flex}.hz-cab{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.hz-t{letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:600}.hz-n,.hz-t{color:var(--ink3)}.hz-n{font-variant-numeric:tabular-nums;font-size:11px}.hz-lista{flex-direction:column;gap:1px;display:flex}.hz-item{color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:baseline;gap:8px;margin-left:-7px;padding:6px 7px;font-size:13px;line-height:1.4;transition:background .12s;display:flex}.hz-item:hover{background:var(--hover-wash)}.hz-punto{background:var(--ink3);border-radius:50%;flex:none;width:5px;height:5px;transform:translateY(-2px)}.hz-item.ok .hz-punto{background:var(--sage)}.hz-item.ok .hz-txt{color:var(--ink3);text-decoration:line-through;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong)}.hz-txt{flex:1}.hz-mas,.hz-vacio{color:var(--ink3);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;margin-left:-7px;padding:6px 7px;font-size:12.5px;transition:color .12s,background .12s;display:inline-flex}.hz-mas:hover,.hz-vacio:hover{color:var(--ink2);background:var(--hover-wash)}.hz-mas{opacity:0;font-size:12px}.hz-col:hover .hz-mas,.hz-mas:focus-visible{opacity:1}.hz-col.suelto{background:var(--wash)}.hz-col.suelto .hz-t{color:var(--ink3);text-transform:none;letter-spacing:0;font-style:italic}@media (max-width:900px){.hz{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.hz{grid-template-columns:1fr}.hz-mas{opacity:1}}.rprops-acciones{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.rec-color-trigger{width:26px;height:26px;color:var(--ink3);border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.rec-color-trigger:hover{color:var(--ink);background:var(--hover-wash)}.rec-color-punto{border-radius:50%;width:11px;height:11px}.menu-colores{grid-template-columns:repeat(8,1fr);gap:5px;padding:3px 2px 7px;display:grid}.menu-color{cursor:pointer;border:2px solid #0000;border-radius:50%;width:18px;height:18px;padding:0;transition:transform .1s,border-color .1s}.menu-color:hover{transform:scale(1.12)}.menu-color.on{border-color:var(--ink)}.card.tiene-color,.doc.tiene-color,.gcard.tiene-color,.lrow.tiene-color{border-left:3px solid var(--rec-color)}.trabajo{border-top:1px solid var(--div);margin-top:34px;padding-top:16px}.trabajo-t{letter-spacing:.04em;text-transform:uppercase;color:var(--ink3);align-items:center;gap:7px;margin-bottom:9px;font-size:11.5px;font-weight:500;display:flex}.trabajo-list{flex-direction:column;gap:1px;display:flex}.trabajo-fila{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;margin-left:-8px;padding:7px 8px;font-size:13px;transition:background .12s;display:flex}.trabajo-fila:hover{background:var(--hover-wash)}.trabajo-fila .lucide{color:var(--ink3);flex:none}.trabajo-txt{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.trabajo-dias{color:var(--warn);flex:none;font-size:11.5px}.trabajo-sec{color:var(--ink3);flex:none;font-size:11.5px}.set-monedas{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.set-moneda{border:1px solid var(--line);background:var(--sf);color:var(--ink2);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;border-radius:7px;padding:5px 10px;font-size:12.5px;transition:border-color .12s,color .12s,background .12s}.set-moneda:hover{border-color:var(--line-strong);color:var(--ink)}.set-moneda.on{border-color:var(--ink);color:var(--ink)}.ahora-fila,.arch-add,.backlink,.btn,.cmdk-item,.doc,.doc-abrir,.doc-crear,.doc-nuevo,.exp-abrir,.gcard,.hz-item,.hz-mas,.hz-vacio,.kc,.lrow,.menu-item,.menu-trigger,.ofc-search,.oschip,.pag-nav-b,.prog-pill,.regla,.seg-b,.selfield-item,.set-moneda,.set-yo-card,.swatch,.theme-card,.tone-dot,.trabajo-fila,.vctrl,.vtab2,.wcard-mas{transition:transform .1s cubic-bezier(.32,.72,0,1),background .12s,border-color .12s,color .12s,opacity .12s}.ahora-fila:active,.arch-add:active,.backlink:active,.btn:active,.cmdk-item:active,.doc-abrir:active,.doc-crear:active,.doc-nuevo:active,.doc:active,.exp-abrir:active,.gcard:active,.hz-item:active,.hz-mas:active,.hz-vacio:active,.kc:active,.lrow:active,.menu-item:active,.menu-trigger:active,.ofc-search:active,.pag-nav-b:active,.prog-pill:active,.regla:active,.seg-b:active,.selfield-item:active,.set-moneda:active,.set-yo-card:active,.swatch:active,.theme-card:active,.tone-dot:active,.trabajo-fila:active,.vctrl:active,.vtab2:active,.wcard-mas:active{transition:none;transform:scale(.985)}.kc.dragging:active,.kc[data-dragging=true]:active{transform:none}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (prefers-reduced-transparency:reduce){.drawer-scrim,.gtag,.modal-scrim,.ovl{-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-contrast:more){:root{--line:var(--line-strong);--ink3:var(--ink2)}}.pged{max-width:64ch;margin-inline:auto;position:relative}.pged-doc{outline:none}.pged-doc>*+*{margin-top:2px}.pged-doc p{color:var(--ink);margin:0;font-size:15px;line-height:1.65}.pged-doc h1{letter-spacing:-.02em;margin:22px 0 0;font-size:27px;font-weight:600;line-height:1.28}.pged-doc h2{letter-spacing:-.015em;margin:18px 0 0;font-size:21px;font-weight:600;line-height:1.32}.pged-doc h3{letter-spacing:-.01em;margin:14px 0 0;font-size:17px;font-weight:600;line-height:1.38}.pged-doc strong{font-weight:650}.pged-doc s{color:var(--ink3)}.pged-doc a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:2px}.pged-doc a:hover{-webkit-text-decoration-color:var(--ink3);text-decoration-color:var(--ink3)}.pged-doc code{border-radius:4px;padding:1px 5px;font-size:.92em}.pged-doc code,.pged-doc pre{font-family:var(--font-mono,ui-monospace,monospace);background:var(--wash)}.pged-doc pre{border-radius:8px;padding:12px 14px;font-size:13px;line-height:1.55;overflow-x:auto}.pged-doc pre code{background:0 0;padding:0}.pged-doc blockquote{border-left:2px solid var(--line-strong);color:var(--ink2);margin:4px 0;padding-left:14px}.pged-doc ul{list-style:outside}.pged-doc ol,.pged-doc ul{margin:2px 0;padding-left:22px}.pged-doc ol{list-style:decimal}.pged-doc ul ul{list-style:circle}.pged-doc li::marker{color:var(--ink3)}.pged-doc li{font-size:15px;line-height:1.65}.pged-doc li p{margin:0}.pged-doc hr{border:0;border-top:1px solid var(--line);margin:20px 0}.pged-doc img{border-radius:8px;max-width:100%;display:block}.pged-doc ul[data-type=taskList]{padding-left:2px;list-style:none}.pged-doc ul[data-type=taskList] li{align-items:flex-start;gap:9px;display:flex}.pged-doc ul[data-type=taskList] li>label{margin-top:4px}.pged-doc ul[data-type=taskList] li[data-checked=true]>div{color:var(--ink3);text-decoration:line-through;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong)}.pged-doc p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:var(--ink3);float:left;pointer-events:none;height:0}.pged-sel{z-index:60;background:var(--sf);border:1px solid var(--line);box-shadow:var(--shflo);border-radius:9px;gap:2px;padding:4px;display:flex;position:fixed;transform:translate(-50%)}.pged-sel-b{width:28px;height:28px;color:var(--ink2);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.pged-sel-b:hover{background:var(--hover-wash);color:var(--ink)}.pged-sel-b.on{background:var(--wash);color:var(--ink)}.puerta{--sand:#f0e8d8;--sand-2:#e8d0ae;--sand-gold:#c4965a;--sand-ink:#3d2f20;--bg:var(--sand);--sf:var(--sand)}@supports (color:color-mix(in lab,red,red)){.puerta{--sf:color-mix(in oklab,var(--sand) 62%,#fffdf8)}}.puerta{--wash:var(--sand)}@supports (color:color-mix(in lab,red,red)){.puerta{--wash:color-mix(in oklab,var(--sand) 88%,var(--sand-gold))}}.puerta{--line:var(--sand-gold)}@supports (color:color-mix(in lab,red,red)){.puerta{--line:color-mix(in oklab,var(--sand-gold) 34%,var(--sand))}}.puerta{--ink:var(--sand-ink);--ink2:var(--sand-ink)}@supports (color:color-mix(in lab,red,red)){.puerta{--ink2:color-mix(in oklab,var(--sand-ink) 66%,var(--sand))}}.puerta{--ink3:var(--sand-ink)}@supports (color:color-mix(in lab,red,red)){.puerta{--ink3:color-mix(in oklab,var(--sand-ink) 42%,var(--sand))}}.puerta{--sh:0 1px 2px var(--sand-ink),0 4px 16px var(--sand-ink)}@supports (color:color-mix(in lab,red,red)){.puerta{--sh:0 1px 2px color-mix(in oklab,var(--sand-ink) 6%,transparent),0 4px 16px color-mix(in oklab,var(--sand-ink) 8%,transparent)}}.puerta{background:var(--bg);min-height:100dvh;color:var(--ink);place-items:center;padding:24px;display:grid;position:relative}.puerta-caja{z-index:1;max-width:340px;color:var(--ink);flex-direction:column;gap:30px;position:relative}.puerta-caja,.puerta-campo{width:100%;align-items:center;display:flex}.puerta-campo{background:var(--sf);border:1px solid var(--line);box-shadow:var(--sh);border-radius:11px;transition:border-color .14s,box-shadow .14s}.puerta-campo:focus-within{border-color:var(--blue)}@supports (color:color-mix(in lab,red,red)){.puerta-campo:focus-within{border-color:color-mix(in oklab,var(--blue) 45%,var(--line))}}.puerta-campo:focus-within{box-shadow:var(--sh),0 0 0 3px var(--blue)}@supports (color:color-mix(in lab,red,red)){.puerta-campo:focus-within{box-shadow:var(--sh),0 0 0 3px color-mix(in oklab,var(--blue) 14%,transparent)}}.puerta-input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:13px 4px 13px 15px;font-size:15px}.puerta-input::placeholder{color:var(--ink3)}.puerta-input:disabled{color:var(--ink2)}.puerta-ir{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:8px;flex:none;place-items:center;width:34px;height:34px;margin:4px 5px 4px 0;transition:background .12s,opacity .12s;display:grid}.puerta-ir:hover:not(:disabled){background:var(--blue)}@supports (color:color-mix(in lab,red,red)){.puerta-ir:hover:not(:disabled){background:color-mix(in oklab,var(--blue),#000 8%)}}.puerta-ir:active:not(:disabled){background:var(--accent-press);transition:none;transform:translateY(.5px)}.puerta-ir:disabled{opacity:.38;cursor:default}.puerta-ir .lucide-loader{animation:girar 1s linear infinite}@keyframes girar{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.puerta-ir .lucide-loader{animation:latir 1.4s ease-in-out infinite!important}}@keyframes latir{0%,to{opacity:1}50%{opacity:.45}}.puerta-error,.puerta-listo{align-items:center;gap:8px;font-size:13px;line-height:1.5;display:flex}.puerta-error{color:var(--peligro);align-self:flex-start;margin:-18px 0 0}.puerta-listo{text-align:center;color:var(--ink2);flex-direction:column;gap:12px}.puerta-listo .lucide{color:var(--sage)}.puerta-listo p{margin:0;font-size:14.5px}.puerta-listo strong{color:var(--ink);font-weight:550}@media (prefers-color-scheme:dark){.puerta{--sand:#241c12;--sand-2:#4a3a24;--sand-gold:#d4a76a;--sand-ink:#efe4d2;--sf:var(--sand)}@supports (color:color-mix(in lab,red,red)){.puerta{--sf:color-mix(in oklab,var(--sand) 80%,#6b563a)}}.puerta{--wash:var(--sand)}@supports (color:color-mix(in lab,red,red)){.puerta{--wash:color-mix(in oklab,var(--sand) 86%,var(--sand-gold))}}.puerta{--line:var(--sand-gold)}@supports (color:color-mix(in lab,red,red)){.puerta{--line:color-mix(in oklab,var(--sand-gold) 26%,var(--sand))}}.puerta{--sh:0 1px 2px #00000047,0 4px 16px #00000057;--grain-a:.03}}.ofs{gap:22px}.ofs-hueco{height:96px}.ofs-lista{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.ofs-item,.ofs-lista{width:100%;display:flex}.ofs-item{cursor:pointer;font:inherit;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:11px;padding:9px 10px;transition:background .14s cubic-bezier(.16,1,.3,1)}.ofs-item:hover{background:var(--sand-gold)}@supports (color:color-mix(in lab,red,red)){.ofs-item:hover{background:color-mix(in oklab,var(--sand-gold) 13%,transparent)}}.ofs-item:active{background:var(--sand-gold)}@supports (color:color-mix(in lab,red,red)){.ofs-item:active{background:color-mix(in oklab,var(--sand-gold) 24%,transparent)}}.ofs-item:active{transition:none}.ofs-item.on{background:var(--sand-gold)}@supports (color:color-mix(in lab,red,red)){.ofs-item.on{background:color-mix(in oklab,var(--sand-gold) 10%,transparent)}}.ofs-ini{background:var(--sand-gold);border-radius:8px;flex:none;place-items:center;width:28px;height:28px;display:grid}@supports (color:color-mix(in lab,red,red)){.ofs-ini{background:color-mix(in oklab,var(--sand-gold) 26%,transparent)}}.ofs-ini{color:var(--sand-ink)}@supports (color:color-mix(in lab,red,red)){.ofs-ini{color:color-mix(in oklab,var(--sand-ink) 88%,transparent)}}.ofs-ini{letter-spacing:-.01em;font-size:12.5px;font-weight:650}.ofs-nom{letter-spacing:-.011em;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14.5px;font-weight:500;overflow:hidden}.ofs-abierta{letter-spacing:.04em;text-transform:uppercase;color:var(--peligro);flex:none;align-items:center;gap:4px;font-size:10.5px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.ofs-abierta{color:color-mix(in oklab,var(--peligro) 82%,var(--ink))}}.ofs-flecha{opacity:0;color:var(--ink3);flex:none;transition:opacity .14s}.ofs-item:focus-visible .ofs-flecha,.ofs-item:hover .ofs-flecha{opacity:1}.oschip{cursor:pointer;align-items:center;gap:6px;text-decoration:none;transition:background .14s,color .14s;display:flex}.oschip svg{opacity:.5;flex:none}.oschip:hover{background:var(--wash);color:var(--ink)}.oschip:hover svg{opacity:.85}.oschip:active{background:var(--hover-wash);transition:none}.pm-quien{flex-wrap:wrap;gap:6px;margin-bottom:18px;display:flex}.pm-persona{background:var(--wash);color:var(--ink-2);cursor:pointer;border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:5px 11px 5px 6px;font-size:12.5px;font-weight:500;transition:background .12s,color .12s;display:flex}.pm-persona:hover{background:var(--hover-wash);color:var(--ink)}.pm-persona.on{background:var(--sf);border-color:var(--line);color:var(--ink)}.pm-persona:active{background:var(--active-wash);transform:none}.pm-cab{justify-content:space-between;gap:16px}.pm-cab,.pm-id{align-items:center;display:flex}.pm-id{gap:11px}.pm-nombre{letter-spacing:-.01em;font-size:17px;font-weight:600}.pm-correo{color:var(--ink-3);margin-top:1px;font-size:12px}.pm-sincorreo{color:var(--warn,#b0673b);gap:4px}.pm-rolchip,.pm-sincorreo{align-items:center;display:inline-flex}.pm-rolchip{border:1px solid var(--line);background:var(--sf);cursor:pointer;border-radius:8px;gap:5px;padding:5px 9px 5px 11px;font-size:12.5px;font-weight:500}.pm-rolchip:hover{background:var(--hover-wash)}.pm-resumen{color:var(--ink-3);margin:10px 0 16px;font-size:13px}.pm-resumen b{color:var(--ink);font-weight:600}.pm-lista{border:1px solid var(--line);background:var(--sf);border-radius:12px;overflow:hidden}.pm-fila{grid-template-columns:1fr auto;align-items:center;gap:12px;padding:11px 14px;display:grid}.pm-fila+.pm-fila{border-top:1px solid var(--div)}.pm-fila.apagada .pm-sec{opacity:.45}.pm-nuevas{background:var(--wash)}.pm-sec{align-items:center;gap:9px;min-width:0;display:flex}.pm-ico{color:var(--ink-3);display:inline-flex}.pm-nom{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:500;overflow:hidden}.pm-hered{color:var(--ink-3);font-size:11px}.pm-controles{align-items:center;gap:6px;display:flex}.pm-alcance,.pm-nivel{cursor:pointer;background:var(--wash);color:var(--ink-2);border:1px solid #0000;border-radius:7px;align-items:center;gap:4px;padding:4px 7px 4px 9px;font-size:12px;font-weight:500;transition:background .12s;display:inline-flex}.pm-alcance:hover,.pm-nivel:hover{background:var(--hover-wash);color:var(--ink)}.pm-alcance:active,.pm-nivel:active{background:var(--active-wash)}.pm-nivel.n-ninguno{color:var(--ink-3)}.pm-nivel.n-administrar{color:var(--ink);font-weight:600}.pm-alcance.on{border-color:var(--line);background:var(--sf);color:var(--ink)}.pm-detalle{color:var(--ink-3);grid-column:1/-1;margin:2px 0 0 24px;font-size:11.5px}.menu-txt{text-align:left;flex:1;min-width:0;display:block}.menu-hint{color:var(--ink-3);white-space:normal;margin-top:1px;font-size:11px;font-weight:400;display:block}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}