[data-skin=rose]{--background:#ece6d8;--foreground:#1a1510;--card:#f6f1e4;--card-foreground:#1a1510;--popover:#f6f1e4;--popover-foreground:#1a1510;--primary:#5e34a3;--primary-foreground:#f6f1e4;--secondary:#e7dfcc;--secondary-foreground:#2a2018;--muted:#e7dfcc;--muted-foreground:#6b6051;--accent:#e3d7be;--accent-foreground:#2a2018;--border:#d8cdb0;--input:#d8cdb0;--ring:#5e34a3;--gold:#9a7b33;--sidebar:#e6dec9;--sidebar-foreground:#2a2018;--sidebar-primary:#5e34a3;--sidebar-primary-foreground:#f6f1e4;--sidebar-accent:#ded3b8;--sidebar-accent-foreground:#2a2018;--sidebar-border:#d3c7a6;--sidebar-ring:#5e34a3}.dark[data-skin=rose]{--background:#141022;--foreground:#ece6f5;--card:#201a38;--card-foreground:#ece6f5;--popover:#201a38;--popover-foreground:#ece6f5;--primary:#7c4dbf;--primary-foreground:#f6f2ff;--secondary:#2a2248;--secondary-foreground:#ece6f5;--muted:#241d40;--muted-foreground:#ab9fca;--accent:#322656;--accent-foreground:#f0eaff;--border:#382e5c;--input:#382e5c;--ring:#a78bfa;--gold:#d4b256;--sidebar:#181030;--sidebar-foreground:#d8d0ec;--sidebar-primary:#7c4dbf;--sidebar-primary-foreground:#f6f2ff;--sidebar-accent:#2a2248;--sidebar-accent-foreground:#f0eaff;--sidebar-border:#2f2750;--sidebar-ring:#a78bfa}[data-skin=sepia]{--background:#feedc9;--foreground:#2c1e13;--card:#fff8e5;--card-foreground:#2c1e13;--popover:#fff8e5;--popover-foreground:#2c1e13;--primary:#694323;--primary-foreground:#fff8e8;--secondary:#efdcb5;--secondary-foreground:#3d2919;--muted:#f1dfbc;--muted-foreground:#706052;--accent:#eed49f;--accent-foreground:#3d2919;--border:#ddcca9;--input:#ddcca9;--ring:#8c6a43;--gold:#a67537;--sidebar:#f7e6c3;--sidebar-foreground:#3d2919;--sidebar-primary:#694323;--sidebar-primary-foreground:#fff8e8;--sidebar-accent:#eed49f;--sidebar-accent-foreground:#3d2919;--sidebar-border:#dac9a6;--sidebar-ring:#8c6a43}@supports (color:lab(0% 0 0)){[data-skin=sepia]{--background:lab(94.3657% 2.03729 19.5421);--foreground:lab(12.9057% 5.79391 10.6146);--card:lab(97.8056% 1.25971 13.5348);--card-foreground:lab(12.9057% 5.79391 10.6146);--popover:lab(97.8056% 1.25971 13.5348);--popover-foreground:lab(12.9057% 5.79391 10.6146);--primary:lab(32.463% 14.1599 26.383);--primary-foreground:lab(97.7901% 1.0362 11.5666);--secondary:lab(88.5748% 2.37018 21.6211);--secondary-foreground:lab(18.6681% 7.83302 14.503);--muted:lab(89.7238% 2.0695 19.5724);--muted-foreground:lab(41.9269% 5.40605 10.2591);--accent:lab(86.2899% 3.72329 30.0315);--accent-foreground:lab(18.6681% 7.83302 14.503);--border:lab(82.7607% 2.12318 19.6243);--input:lab(82.7607% 2.12318 19.6243);--ring:lab(47.7216% 10.154 27.5204);--gold:lab(53.4364% 15.3976 41.3855);--sidebar:lab(92.0448% 2.05305 19.5569);--sidebar-foreground:lab(18.6681% 7.83302 14.503);--sidebar-primary:lab(32.463% 14.1599 26.383);--sidebar-primary-foreground:lab(97.7901% 1.0362 11.5666);--sidebar-accent:lab(86.2899% 3.72329 30.0315);--sidebar-accent-foreground:lab(18.6681% 7.83302 14.503);--sidebar-border:lab(81.6002% 2.1328 19.6338);--sidebar-ring:lab(47.7216% 10.154 27.5204)}}.dark[data-skin=sepia]{--background:#1d140d;--foreground:#eee4cf;--card:#2b1f15;--card-foreground:#eee4cf;--popover:#2b1f15;--popover-foreground:#eee4cf;--primary:#bc9865;--primary-foreground:#201308;--secondary:#392a1e;--secondary-foreground:#eee4cf;--muted:#32261c;--muted-foreground:#a89d8a;--accent:#473727;--accent-foreground:#f8edd8;--border:#46372b;--input:#46372b;--ring:#bc9865;--gold:#c69e58;--sidebar:#261a11;--sidebar-foreground:#e1d6c2;--sidebar-primary:#bc9865;--sidebar-primary-foreground:#201308;--sidebar-accent:#3e3023;--sidebar-accent-foreground:#f8edd8;--sidebar-border:#413226;--sidebar-ring:#bc9865}@supports (color:lab(0% 0 0)){.dark[data-skin=sepia]{--background:lab(7.17208% 3.64868 5.4563);--foreground:lab(90.8291% 1.05333 11.58);--card:lab(12.9272% 4.72422 8.79342);--card-foreground:lab(90.8291% 1.05333 11.58);--popover:lab(12.9272% 4.72422 8.79342);--popover-foreground:lab(90.8291% 1.05333 11.58);--primary:lab(65.2118% 9.18999 31.9278);--primary-foreground:lab(7.1291% 5.82799 7.6681);--secondary:lab(18.7126% 5.66906 10.5547);--secondary-foreground:lab(90.8291% 1.05333 11.58);--muted:lab(16.4103% 4.66697 8.72273);--muted-foreground:lab(65.2702% 2.02116 11.5278);--accent:lab(24.5355% 5.75711 12.9068);--accent-foreground:lab(94.3096% 1.04448 11.573);--border:lab(24.5177% 5.57716 10.4396);--input:lab(24.5177% 5.57716 10.4396);--ring:lab(65.2118% 9.18999 31.9278);--gold:lab(67.6092% 9.27612 41.8637);--sidebar:lab(10.6047% 4.7699 8.41419);--sidebar-foreground:lab(86.1884% 1.06597 11.5901);--sidebar-primary:lab(65.2118% 9.18999 31.9278);--sidebar-primary-foreground:lab(7.1291% 5.82799 7.6681);--sidebar-accent:lab(21.0672% 4.89134 11.0057);--sidebar-accent-foreground:lab(94.3096% 1.04448 11.573);--sidebar-border:lab(22.1958% 5.61085 10.4801);--sidebar-ring:lab(65.2118% 9.18999 31.9278)}}[data-skin=blue]{--background:#e5f4ff;--foreground:#0c1723;--card:#f7fcff;--card-foreground:#0c1723;--popover:#f7fcff;--popover-foreground:#0c1723;--primary:#17559b;--primary-foreground:#f4f9ff;--secondary:#d0e7ff;--secondary-foreground:#142234;--muted:#d7eaff;--muted-foreground:#586474;--accent:#c4e1ff;--accent-foreground:#142234;--border:#bbd4ee;--input:#bbd4ee;--ring:#3d73b6;--gold:#4284c5;--sidebar:#dbeeff;--sidebar-foreground:#142234;--sidebar-primary:#17559b;--sidebar-primary-foreground:#f4f9ff;--sidebar-accent:#c4e1ff;--sidebar-accent-foreground:#142234;--sidebar-border:#b8d1eb;--sidebar-ring:#3d73b6}@supports (color:lab(0% 0 0)){[data-skin=blue]{--background:lab(95.3167% -3.55431 -12.3608);--foreground:lab(7.10301% -.987217 -10.464);--card:lab(98.8203% -2.12681 -7.10995);--card-foreground:lab(7.10301% -.987217 -10.464);--popover:lab(98.8203% -2.12681 -7.10995);--popover-foreground:lab(7.10301% -.987217 -10.464);--primary:lab(35.2693% 1.84916 -44.6977);--primary-foreground:lab(97.6602% -2.12559 -7.10934);--secondary:lab(90.6556% -4.40177 -15.8184);--secondary-foreground:lab(12.8156% -1.30244 -14.0053);--muted:lab(91.8265% -3.9838 -14.0915);--muted-foreground:lab(41.9146% -1.9698 -10.7869);--accent:lab(88.2973% -5.54341 -20.962);--accent-foreground:lab(12.8156% -1.30244 -14.0053);--border:lab(83.6932% -4.35528 -15.799);--input:lab(83.6932% -4.35528 -15.799);--ring:lab(47.1136% -1.43179 -41.5993);--gold:lab(53.1235% -5.76985 -40.6137);--sidebar:lab(92.9764% -4.4159 -15.8245);--sidebar-foreground:lab(12.8156% -1.30244 -14.0053);--sidebar-primary:lab(35.2693% 1.84916 -44.6977);--sidebar-primary-foreground:lab(97.6602% -2.12559 -7.10934);--sidebar-accent:lab(88.2973% -5.54341 -20.962);--sidebar-accent-foreground:lab(12.8156% -1.30244 -14.0053);--sidebar-border:lab(82.5328% -4.34682 -15.7956);--sidebar-ring:lab(47.1136% -1.43179 -41.5993)}}.dark[data-skin=blue]{--background:#0a121f;--foreground:#dbe6f2;--card:#131d2d;--card-foreground:#dbe6f2;--popover:#131d2d;--popover-foreground:#dbe6f2;--primary:#4f91e2;--primary-foreground:#050b18;--secondary:#1d293d;--secondary-foreground:#dbe6f2;--muted:#1a2435;--muted-foreground:#92a0b1;--accent:#25364f;--accent-foreground:#e5f0fc;--border:#2c384d;--input:#2c384d;--ring:#4f91e2;--gold:#64a1ee;--sidebar:#0f1828;--sidebar-foreground:#ced9e5;--sidebar-primary:#4f91e2;--sidebar-primary-foreground:#050b18;--sidebar-accent:#203149;--sidebar-accent-foreground:#e5f0fc;--sidebar-border:#273347;--sidebar-ring:#4f91e2}@supports (color:lab(0% 0 0)){.dark[data-skin=blue]{--background:lab(5.13221% -.0256523 -9.94164);--foreground:lab(90.6998% -2.11787 -7.10534);--card:lab(10.4787% -.215217 -12.5059);--card-foreground:lab(90.6998% -2.11787 -7.10534);--popover:lab(10.4787% -.215217 -12.5059);--popover-foreground:lab(90.6998% -2.11787 -7.10534);--primary:lab(58.6069% -1.81213 -48.5523);--primary-foreground:lab(2.94424% .163116 -7.64701);--secondary:lab(16.2571% -.373378 -14.3208);--secondary-foreground:lab(90.6998% -2.11787 -7.10534);--muted:lab(13.9704% -.424579 -12.5537);--muted-foreground:lab(65.1232% -2.12994 -10.8536);--accent:lab(22.0184% -.898734 -17.7514);--accent-foreground:lab(94.18% -2.12187 -7.1074);--border:lab(23.2361% -.713393 -14.4054);--input:lab(23.2361% -.713393 -14.4054);--ring:lab(58.6069% -1.81213 -48.5523);--gold:lab(64.538% -3.06219 -45.2987);--sidebar:lab(8.14883% -.0402406 -12.47);--sidebar-foreground:lab(86.0595% -2.11209 -7.10241);--sidebar-primary:lab(58.6069% -1.81213 -48.5523);--sidebar-primary-foreground:lab(2.94424% .163116 -7.64701);--sidebar-accent:lab(19.6891% -.729859 -17.7162);--sidebar-accent-foreground:lab(94.18% -2.12187 -7.1074);--sidebar-border:lab(20.9106% -.614971 -14.3794);--sidebar-ring:lab(58.6069% -1.81213 -48.5523)}}[data-skin=forest]{--background:#e0fae4;--foreground:#0c1a0f;--card:#f4fff6;--card-foreground:#0c1a0f;--popover:#f4fff6;--popover-foreground:#0c1a0f;--primary:#095c34;--primary-foreground:#f0fdf1;--secondary:#cbebd0;--secondary-foreground:#132717;--muted:#d0eed5;--muted-foreground:#526355;--accent:#c0e7c6;--accent-foreground:#132717;--border:#bad7bf;--input:#bad7bf;--ring:#2a7449;--gold:#4b8b5a;--sidebar:#d7f4dc;--sidebar-foreground:#132717;--sidebar-primary:#095c34;--sidebar-primary-foreground:#f0fdf1;--sidebar-accent:#c0e7c6;--sidebar-accent-foreground:#132717;--sidebar-border:#bad7bf;--sidebar-ring:#2a7449}@supports (color:lab(0% 0 0)){[data-skin=forest]{--background:lab(95.8936% -11.84 7.56052);--foreground:lab(7.59362% -7.9245 4.85903);--card:lab(99.1354% -6.50206 4.14176);--card-foreground:lab(7.59362% -7.9245 4.85903);--popover:lab(99.1354% -6.50206 4.14176);--popover-foreground:lab(7.59362% -7.9245 4.85903);--primary:lab(34.01% -32.1081 16.5876);--primary-foreground:lab(97.9487% -5.9101 3.76385);--secondary:lab(90.2241% -14.8163 9.47767);--secondary-foreground:lab(13.5138% -11.9784 7.79059);--muted:lab(91.3189% -13.328 8.51874);--muted-foreground:lab(40.0775% -8.89556 5.69612);--accent:lab(88.0337% -17.7988 11.4049);--accent-foreground:lab(13.5138% -11.9784 7.79059);--border:lab(83.1981% -13.3325 8.52616);--input:lab(83.1981% -13.3325 8.52616);--ring:lab(43.3008% -31.855 16.4207);--gold:lab(52.5595% -29.9899 19.5514);--sidebar:lab(93.6391% -13.3268 8.51681);--sidebar-foreground:lab(13.5138% -11.9784 7.79059);--sidebar-primary:lab(34.01% -32.1081 16.5876);--sidebar-primary-foreground:lab(97.9487% -5.9101 3.76385);--sidebar-accent:lab(88.0337% -17.7988 11.4049);--sidebar-accent-foreground:lab(13.5138% -11.9784 7.79059);--sidebar-border:lab(83.1981% -13.3325 8.52616);--sidebar-ring:lab(43.3008% -31.855 16.4207)}}.dark[data-skin=forest]{--background:#08150d;--foreground:#dce9de;--card:#112117;--card-foreground:#dce9de;--popover:#112117;--popover-foreground:#dce9de;--primary:#489a68;--primary-foreground:#020f06;--secondary:#1a2e21;--secondary-foreground:#dce9de;--muted:#18281e;--muted-foreground:#92a495;--accent:#223929;--accent-foreground:#e6f3e8;--border:#273b2d;--input:#273b2d;--ring:#489a68;--gold:#5dad70;--sidebar:#0c1c12;--sidebar-foreground:#cfdbd1;--sidebar-primary:#489a68;--sidebar-primary-foreground:#020f06;--sidebar-accent:#1d3424;--sidebar-accent-foreground:#e6f3e8;--sidebar-border:#223629;--sidebar-ring:#489a68}@supports (color:lab(0% 0 0)){.dark[data-skin=forest]{--background:lab(5.52152% -5.6347 2.82397);--foreground:lab(90.9886% -5.91069 3.76486);--card:lab(11.0764% -9.43431 4.84806);--card-foreground:lab(90.9886% -5.91069 3.76486);--popover:lab(11.0764% -9.43431 4.84806);--popover-foreground:lab(90.9886% -5.91069 3.76486);--primary:lab(57.3581% -34.887 17.9634);--primary-foreground:lab(3.25838% -4.62375 2.29534);--secondary:lab(16.943% -10.9965 5.64969);--secondary-foreground:lab(90.9886% -5.91069 3.76486);--muted:lab(14.5577% -9.4104 4.83309);--muted-foreground:lab(65.6001% -8.88088 5.67182);--accent:lab(21.6459% -12.3271 6.96352);--accent-foreground:lab(94.4686% -5.9104 3.76436);--border:lab(22.745% -10.962 5.62813);--input:lab(22.745% -10.962 5.62813);--ring:lab(57.3581% -34.887 17.9634);--gold:lab(64.4134% -36.0055 23.4919);--sidebar:lab(8.75526% -9.09061 4.56362);--sidebar-foreground:lab(86.3485% -5.91114 3.7656);--sidebar-primary:lab(57.3581% -34.887 17.9634);--sidebar-primary-foreground:lab(3.25838% -4.62375 2.29534);--sidebar-accent:lab(19.3247% -12.3422 6.97713);--sidebar-accent-foreground:lab(94.4686% -5.9104 3.76436);--sidebar-border:lab(20.4243% -10.9743 5.63579);--sidebar-ring:lab(57.3581% -34.887 17.9634)}}[data-skin=contrast]{--background:#fff;--foreground:#000;--card:#fff;--card-foreground:#000;--popover:#fff;--popover-foreground:#000;--primary:#000;--primary-foreground:#fff;--secondary:#eee;--secondary-foreground:#000;--muted:#eee;--muted-foreground:#2e2e2e;--accent:#dedede;--accent-foreground:#000;--border:#9e9e9e;--input:gray;--ring:#026fd7;--gold:#026fd7;--sidebar:#fff;--sidebar-foreground:#000;--sidebar-primary:#000;--sidebar-primary-foreground:#fff;--sidebar-accent:#dedede;--sidebar-accent-foreground:#000;--sidebar-border:gray;--sidebar-ring:#026fd7}@supports (color:lab(0% 0 0)){[data-skin=contrast]{--background:lab(100% 0 0);--foreground:lab(0% 0 0);--card:lab(100% 0 0);--card-foreground:lab(0% 0 0);--popover:lab(100% 0 0);--popover-foreground:lab(0% 0 0);--primary:lab(0% 0 0);--primary-foreground:lab(100% 0 0);--secondary:lab(94.2% 0 0);--secondary-foreground:lab(0% 0 0);--muted:lab(94.2% 0 0);--muted-foreground:lab(18.8% 0 0);--accent:lab(88.4% 0 .0000119209);--accent-foreground:lab(0% 0 0);--border:lab(65.2% 0 0);--input:lab(53.6% 0 0);--ring:lab(46.3624% 5.18757 -61.7046);--gold:lab(46.3624% 5.18757 -61.7046);--sidebar:lab(100% 0 0);--sidebar-foreground:lab(0% 0 0);--sidebar-primary:lab(0% 0 0);--sidebar-primary-foreground:lab(100% 0 0);--sidebar-accent:lab(88.4% 0 .0000119209);--sidebar-accent-foreground:lab(0% 0 0);--sidebar-border:lab(53.6% 0 0);--sidebar-ring:lab(46.3624% 5.18757 -61.7046)}}.dark[data-skin=contrast]{--background:#000;--foreground:#fff;--card:#060606;--card-foreground:#fff;--popover:#060606;--popover-foreground:#fff;--primary:#fff;--primary-foreground:#000;--secondary:#161616;--secondary-foreground:#fff;--muted:#161616;--muted-foreground:#bebebe;--accent:#222;--accent-foreground:#fff;--border:#636363;--input:#636363;--ring:#4d9fff;--gold:#4d9fff;--sidebar:#000;--sidebar-foreground:#fff;--sidebar-primary:#fff;--sidebar-primary-foreground:#000;--sidebar-accent:#222;--sidebar-accent-foreground:#fff;--sidebar-border:#636363;--sidebar-ring:#4d9fff}@supports (color:lab(0% 0 0)){.dark[data-skin=contrast]{--background:lab(0% 0 0);--foreground:lab(100% 0 0);--card:lab(1.5609% 0 0);--card-foreground:lab(100% 0 0);--popover:lab(1.5609% 0 0);--popover-foreground:lab(100% 0 0);--primary:lab(100% 0 0);--primary-foreground:lab(0% 0 0);--secondary:lab(7.22637% -.0000149012 0);--secondary-foreground:lab(100% 0 0);--muted:lab(7.22637% -.0000149012 0);--muted-foreground:lab(76.8% -.0000298023 0);--accent:lab(13% 0 0);--accent-foreground:lab(100% 0 0);--border:lab(42% 0 0);--input:lab(42% 0 0);--ring:lab(64.03% .423133 -62.0885);--gold:lab(64.03% .423133 -62.0885);--sidebar:lab(0% 0 0);--sidebar-foreground:lab(100% 0 0);--sidebar-primary:lab(100% 0 0);--sidebar-primary-foreground:lab(0% 0 0);--sidebar-accent:lab(13% 0 0);--sidebar-accent-foreground:lab(100% 0 0);--sidebar-border:lab(42% 0 0);--sidebar-ring:lab(64.03% .423133 -62.0885)}}[data-skin=cuaderno]{--font-sans:var(--font-cuaderno);--font-heading:var(--font-cuaderno);--radius:1rem;--background:#fffdf5;--foreground:#292524;--card:#fff;--card-foreground:#292524;--popover:#fff;--popover-foreground:#292524;--primary:#0f766e;--primary-foreground:#fff;--secondary:#f3eee1;--secondary-foreground:#292524;--muted:#f3eee1;--muted-foreground:#78716c;--accent:#fde047;--accent-foreground:#292524;--border:#292524;--input:#292524;--ring:#0d9488;--gold:#eab308;--sidebar:#faf6ea;--sidebar-foreground:#292524;--sidebar-primary:#0f766e;--sidebar-primary-foreground:#fff;--sidebar-accent:#f3eee1;--sidebar-accent-foreground:#292524;--sidebar-border:#292524;--sidebar-ring:#0d9488;--skin-shadow:3px 3px 0 #292524;--skin-texture:repeating-linear-gradient(to bottom, transparent, transparent 27px, #29252414 28px)}.skin-preview{font-family:var(--font-sans)}[data-skin=cuaderno] body,[data-skin=cuaderno].skin-preview{background-color:var(--background);background-image:var(--skin-texture)}[data-skin=cuaderno] [class*=shadow]{box-shadow:var(--skin-shadow)!important}[data-skin=pizarra]{--font-sans:var(--font-cuaderno);--font-heading:var(--font-cuaderno);--radius:.25rem;--background:#1f2a25;--foreground:#f0efe8;--card:#25322c;--card-foreground:#f0efe8;--popover:#25322c;--popover-foreground:#f0efe8;--primary:#f5e6c8;--primary-foreground:#1f2a25;--secondary:#2c3a33;--secondary-foreground:#f0efe8;--muted:#2c3a33;--muted-foreground:#b9c2bb;--accent:#e8d9a8;--accent-foreground:#1f2a25;--border:#6b7a70;--input:#6b7a70;--ring:#e8d9a8;--gold:#e8d9a8;--sidebar:#1b241f;--sidebar-foreground:#e8ece6;--sidebar-primary:#f5e6c8;--sidebar-primary-foreground:#1f2a25;--sidebar-accent:#2c3a33;--sidebar-accent-foreground:#f0efe8;--sidebar-border:#4f5d54;--sidebar-ring:#e8d9a8;--chart-1:#e8d9a8;--chart-2:#9ec1a3;--chart-3:#d6b88a;--chart-4:#b9c2bb;--chart-5:#7fa7c4;--skin-shadow:none;--skin-texture:radial-gradient(#ffffff0d 1px, transparent 1px)}[data-skin=pizarra] body,[data-skin=pizarra].skin-preview{background-color:var(--background);background-image:var(--skin-texture);background-size:4px 4px}[data-skin=pizarra] [class*=shadow]{box-shadow:none!important}[data-skin=pergamino]{--font-heading:var(--font-cinzel);--radius:.375rem;--background:#f4ecd8;--foreground:#3a2e1f;--card:#faf3e0;--card-foreground:#3a2e1f;--popover:#faf3e0;--popover-foreground:#3a2e1f;--primary:#6b4423;--primary-foreground:#f4ecd8;--secondary:#e8dcc0;--secondary-foreground:#3a2e1f;--muted:#e8dcc0;--muted-foreground:#7a6a52;--accent:#c9a55c;--accent-foreground:#3a2e1f;--border:#b89968;--input:#b89968;--ring:#8a6d3b;--gold:#a67c2e;--sidebar:#efe5cc;--sidebar-foreground:#3a2e1f;--sidebar-primary:#6b4423;--sidebar-primary-foreground:#f4ecd8;--sidebar-accent:#e8dcc0;--sidebar-accent-foreground:#3a2e1f;--sidebar-border:#b89968;--sidebar-ring:#8a6d3b;--skin-shadow:2px 2px 6px #3a2e1f40;--skin-texture:radial-gradient(#7a6a520f 1px, transparent 1px)}[data-skin=pergamino] body,[data-skin=pergamino].skin-preview{background-color:var(--background);background-image:var(--skin-texture);background-size:6px 6px}[data-skin=pergamino] [class*=shadow]{box-shadow:var(--skin-shadow)!important}.settings-workspace .settings-account-workspace :where(a[href],button:not([data-slot=checkbox]):not([data-compact-control]),input:not([type=hidden]):not([type=checkbox]):not([data-compact-control]),select,textarea,summary){touch-action:manipulation;-webkit-tap-highlight-color:color-mix(in oklab, var(--primary) 20%, transparent);min-height:44px}.settings-workspace .settings-account-workspace :where(a[href],button:not([data-slot=checkbox]):not([data-compact-control]),summary){min-width:44px}.settings-workspace .settings-account-workspace :where(a[href],button,input:not([type=hidden]),select,textarea,summary):focus-visible{outline:2px solid var(--ring);outline-offset:2px}.settings-workspace .settings-account-workspace [data-slot=checkbox]:after{inset:-14px}.my-page-workspace{min-width:0}.my-page-workspace>*{min-width:0;max-width:100%}.my-page-workspace input[data-inset-number]{appearance:textfield}.my-page-workspace input[data-inset-number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.my-page-workspace input[data-inset-number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.my-page-workspace :where(a[href],button:not([data-slot=checkbox]):not([data-compact-control]),input:not([type=hidden]):not([type=checkbox]):not([data-compact-control]),select,textarea,summary){touch-action:manipulation;min-height:2.75rem}.my-page-workspace :where(a[href],button:not([data-slot=checkbox]):not([data-compact-control]),summary){min-width:2.75rem}.doy-calendar{--fc-pulse-background:var(--card);--fc-pulse-foreground:var(--foreground);--fc-pulse-border:var(--border);--fc-pulse-strong-border:var(--border);--fc-pulse-faint:var(--muted);--fc-pulse-muted:var(--secondary);--fc-pulse-strong:var(--border);--fc-pulse-stronger:color-mix(in oklab, var(--foreground) 20%, var(--card));--fc-pulse-strongest:color-mix(in oklab, var(--foreground) 30%, var(--card));--fc-pulse-faint-foreground:var(--muted-foreground);--fc-pulse-muted-foreground:var(--muted-foreground);--fc-pulse-primary:var(--primary);--fc-pulse-primary-over:color-mix(in oklab, var(--primary) 90%, var(--foreground));--fc-pulse-primary-down:var(--primary);--fc-pulse-primary-foreground:var(--primary-foreground);--fc-pulse-secondary:var(--card);--fc-pulse-secondary-over:var(--muted);--fc-pulse-secondary-down:var(--secondary);--fc-pulse-secondary-foreground:var(--foreground);--fc-pulse-secondary-icon:var(--muted-foreground);--fc-pulse-secondary-icon-over:var(--foreground);--fc-pulse-tertiary:var(--primary);--fc-pulse-tertiary-over:var(--primary);--fc-pulse-tertiary-down:var(--primary);--fc-pulse-tertiary-foreground:var(--primary-foreground);--fc-pulse-selected:var(--card);--fc-pulse-selected-foreground:var(--foreground);--fc-pulse-unselected:var(--muted);--fc-pulse-unselected-foreground:var(--muted-foreground);--fc-pulse-event:var(--primary);--fc-pulse-event-contrast:var(--primary-foreground);--fc-pulse-background-event:var(--cal-availability);--fc-pulse-highlight:color-mix(in oklab, var(--primary) 10%, transparent);--fc-pulse-now:var(--primary)}.settings-workspace .calendar-color-preview{background-color:var(--preview-bg);color:var(--preview-fg);border-inline-start:3px solid var(--preview-hover);transition:background-color var(--motion-control) var(--motion-ease), color var(--motion-control) var(--motion-ease)}.settings-workspace .calendar-color-preview:hover{background-color:var(--preview-hover);color:var(--preview-hover-fg)}.doy-calendar .cal-day-heading{text-transform:capitalize;padding:12px 4px;font-size:.8rem;font-weight:600}.doy-calendar .cal-hour{font-variant-numeric:tabular-nums;color:var(--muted-foreground);margin-block:0;padding:0 10px;font-size:.7rem;display:block;top:0}.doy-calendar .cal-event{transition:background-color var(--motion-control) var(--motion-ease), color var(--motion-control) var(--motion-ease), box-shadow var(--motion-control) var(--motion-ease);border-radius:7px}.doy-calendar .cal-event-inner{min-width:0;height:100%;color:inherit;padding:0;overflow:hidden}.doy-calendar .cal-slot-header,.doy-calendar .cal-slot-lane{min-height:16px;line-height:0}.doy-calendar-fit .cal-slot-header,.doy-calendar-fit .cal-slot-lane{min-height:0}.doy-calendar-fit .cal-hour{padding-inline:6px;font-size:.625rem;line-height:1}.doy-calendar .cal-slot-minor{border-color:color-mix(in oklab, var(--border) 75%, transparent)}.doy-calendar .cal-pending{--cal-event-hover:var(--cal-pending-hover);--cal-event-hover-fg:var(--cal-pending-hover-fg);background:var(--cal-pending);color:var(--cal-pending-fg);border:1px solid #0000;border-inline-start:3px solid var(--cal-pending-hover)}.doy-calendar .cal-done{--cal-event-hover:var(--cal-done-hover);--cal-event-hover-fg:var(--cal-done-hover-fg);background:var(--cal-done);color:var(--cal-done-fg);border:1px solid #0000;border-inline-start:3px solid var(--cal-done-hover)}.doy-calendar .cal-cancelled{--cal-event-hover:var(--cal-cancelled-hover);--cal-event-hover-fg:var(--cal-cancelled-hover-fg);background:var(--cal-cancelled);color:var(--cal-cancelled-fg);border:1px solid #0000;border-left:3px solid var(--cal-cancelled-fg)}.doy-calendar .cal-cancelled .cal-chip-title{text-decoration:line-through}.doy-calendar .cal-confirm{--cal-event-hover:var(--cal-confirm-hover);--cal-event-hover-fg:var(--cal-confirm-hover-fg);background:var(--cal-confirm);color:var(--cal-confirm-fg);border:1px solid #0000;border-inline-start:3px solid var(--cal-confirm-hover)}.doy-calendar .cal-proposal{--cal-event-hover:var(--cal-confirm-hover);--cal-event-hover-fg:var(--cal-confirm-hover-fg);background:var(--cal-confirm);border:1px dashed var(--cal-confirm-fg);color:var(--cal-confirm-fg)}.doy-calendar .cal-break{--cal-event-hover:var(--cal-break-hover);background:var(--cal-break-bg);border:1px dashed var(--cal-break-border);color:var(--cal-break-fg)}.doy-calendar .cal-draggable{cursor:grab}.doy-calendar .cal-event:hover{--fc-event-color:var(--cal-event-hover);--fc-event-contrast-color:var(--cal-event-hover-fg,#fff);background-color:var(--cal-event-hover);color:var(--cal-event-hover-fg,#fff);box-shadow:0 2px 8px color-mix(in oklab, var(--foreground) 14%, transparent)}.doy-calendar .cal-mirror{box-shadow:0 8px 20px color-mix(in oklab, var(--foreground) 20%, transparent);cursor:grabbing}@media (max-width:640px){.doy-calendar .cal-day-heading{padding:10px 4px}}@keyframes ajustes-panel-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-4px)scale(.995)}}@keyframes ajustes-panel-in{0%{opacity:0;transform:translateY(4px)scale(.995)}to{opacity:1;transform:translateY(0)scale(1)}}::view-transition-old(ajustes-panel){animation:var(--motion-fast) var(--motion-exit) both ajustes-panel-out}::view-transition-new(ajustes-panel){animation:var(--motion-overlay) var(--motion-ease) both ajustes-panel-in}.driver-popover.doyclase-tour{--driver-popover-font-family:var(--font-sans);font-family:var(--font-sans);background:var(--card);color:var(--card-foreground);border:1px solid var(--border);border-radius:calc(var(--radius) * 2);max-width:min(22rem,100vw - 2rem)}.doyclase-tour .driver-popover-title{font-family:var(--font-heading);font-size:1.05rem}.doyclase-tour .driver-popover-description,.doyclase-tour .driver-popover-progress-text{color:var(--muted-foreground)}.doyclase-tour .driver-popover-arrow-side-left{border-left-color:var(--card)}.doyclase-tour .driver-popover-arrow-side-right{border-right-color:var(--card)}.doyclase-tour .driver-popover-arrow-side-top{border-top-color:var(--card)}.doyclase-tour .driver-popover-arrow-side-bottom{border-bottom-color:var(--card)}.doyclase-tour .driver-popover-footer{flex-wrap:wrap;gap:.5rem}.doyclase-tour .driver-popover-footer button{border-radius:var(--radius);border:1px solid var(--border);min-height:2.75rem;color:var(--card-foreground);text-shadow:none;font:inherit;white-space:nowrap;background:0 0;padding:0 .9rem}.doyclase-tour .driver-popover-footer .doyclase-tour-cta,.doyclase-tour .driver-popover-footer .driver-popover-next-btn{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}.doyclase-tour .driver-popover-footer:has(.doyclase-tour-cta) .driver-popover-next-btn{color:var(--card-foreground);border-color:var(--border);background:0 0}
.driver-popover{all:unset;font-family:var(--driver-popover-font-family,"Helvetica Neue", Inter, ui-sans-serif, "Apple Color Emoji", Helvetica, Arial, sans-serif);box-sizing:border-box;color:#2d2d2d;z-index:1000000000;background-color:#fff;border-radius:5px;min-width:250px;max-width:300px;margin:0;padding:15px;position:fixed;top:0;right:0;box-shadow:0 1px 10px #0006}.driver-popover-title{zoom:1;margin:0;font-size:19px;font-weight:700;line-height:1.5;display:block;position:relative}.driver-popover-close-btn{all:unset;cursor:pointer;color:#d2d2d2;z-index:1;text-align:center;width:32px;height:28px;font-size:18px;font-weight:500;transition:color .2s;position:absolute;top:0;right:0}.driver-popover-close-btn:hover,.driver-popover-close-btn:focus{color:#2d2d2d}.driver-popover-title[style*=block]+.driver-popover-description{margin-top:5px}.driver-popover-description{zoom:1;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.5}.driver-popover-footer{text-align:right;zoom:1;justify-content:space-between;align-items:center;margin-top:15px;display:flex}.driver-popover-progress-text{color:#727272;zoom:1;font-size:13px;font-weight:400}.driver-popover-footer-btn{all:unset;box-sizing:border-box;color:#2d2d2d;cursor:pointer;zoom:1;background-color:#fff;border:1px solid #ccc;border-radius:3px;outline:0;padding:3px 7px;font-size:12px;line-height:1.3;text-decoration:none;display:inline-block}.driver-popover-footer .driver-popover-btn-disabled{opacity:.5;pointer-events:none}.driver-popover-footer-btn:hover,.driver-popover-footer-btn:focus{background-color:#f7f7f7}.driver-popover-navigation-btns{flex-grow:1;justify-content:flex-end;display:flex}.driver-popover-navigation-btns button+button{margin-left:4px}.driver-popover-arrow{content:"";border:5px solid #fff;position:absolute}.driver-popover-arrow-side-over{display:none}.driver-popover-arrow-side-left{border-top-color:#0000;border-bottom-color:#0000;border-right-color:#0000;left:100%}.driver-popover-arrow-side-right{border-top-color:#0000;border-bottom-color:#0000;border-left-color:#0000;right:100%}.driver-popover-arrow-side-top{border-bottom-color:#0000;border-left-color:#0000;border-right-color:#0000;top:100%}.driver-popover-arrow-side-bottom{border-top-color:#0000;border-left-color:#0000;border-right-color:#0000;bottom:100%}.driver-popover-arrow-side-center,.driver-popover-arrow-none{display:none}.driver-active .driver-overlay{pointer-events:none}.driver-active.driver-no-scroll{overflow:hidden}.driver-active *{pointer-events:none}.driver-active .driver-active-element,.driver-active .driver-active-element *,.driver-popover,.driver-popover *{pointer-events:auto}@keyframes animate-fade-in{0%{opacity:0}to{opacity:1}}.driver-fade .driver-overlay{animation:animate-fade-in var(--driver-animation-duration,.4s) ease-in-out}.driver-fade .driver-popover{animation:animate-fade-in var(--driver-animation-duration,.4s)}.driver-active-element-parent-no-scroll{overflow:hidden!important}.driver-no-interaction,.driver-no-interaction *{pointer-events:none!important}