@import"https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@300;400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Orbitron:wght@400;500;600;700;800;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Rajdhani:wght@300;400;500;600;700&display=swap";.pf{--paper: #fafaf7;--ink: #22241f;--muted: #64685f;--line: #dfe0d9;--red: #c74029;background:var(--paper);color:var(--ink);font-family:Helvetica Neue,Helvetica,sans-serif;min-height:100vh;letter-spacing:0;font-size:15px;line-height:1.6}.pf *,.pf-project-dialog *{box-sizing:border-box;letter-spacing:0}.pf a{color:inherit;text-decoration:none}.pf button{cursor:pointer;font-family:inherit}.pf button:disabled{cursor:wait;opacity:.65}.pf a,.pf button{-webkit-tap-highlight-color:transparent}.pf a:focus-visible,.pf button:focus-visible,.pf summary:focus-visible{outline:2px solid var(--red);outline-offset:5px}.pf ::selection{background:#e7edb5;color:#22241f}.pf-wrap{width:min(1160px,calc(100% - 96px));margin-inline:auto}.pf section{scroll-margin-top:110px}.pf-skip{position:fixed;top:-100px;left:20px;z-index:100;background:#fff;padding:12px}.pf-skip:focus{top:12px}.pf-header{position:sticky;top:0;z-index:40;background:#fafaf7f5;border-bottom:1px solid var(--line)}.pf-header-inner{height:92px;display:flex;align-items:center;justify-content:space-between;gap:28px}.pf-brand{display:flex;align-items:center;gap:15px;font-size:13px;font-weight:600;line-height:1.4}.pf-monogram{font-family:Georgia,serif;font-size:39px;line-height:1;font-style:italic}.pf-monogram>span{color:var(--red)}.pf-brand-sub{display:block;margin-top:5px;color:var(--muted);font-size:9px;font-weight:400}.pf-nav{display:flex;gap:29px;font-size:13px}.pf-nav a{position:relative;padding:12px 0;color:var(--muted)}.pf-nav a:hover,.pf-nav a[aria-current]{color:var(--ink)}.pf-nav a[aria-current]:after{content:"";position:absolute;bottom:3px;left:0;width:13px;height:2px;background:var(--red)}.pf-header-actions{display:flex;align-items:center;gap:20px}.pf-game-link{display:flex;gap:9px;align-items:center;font-size:12px;border-left:1px solid var(--line);padding-left:25px}.pf-game-link:hover{color:var(--red)}.pf-menu-button{display:none;width:36px;height:36px;align-items:center;justify-content:center}.pf-intro{padding-block:47px 55px}.pf-intro-top{display:flex;align-items:center;justify-content:space-between}.pf-eyebrow{font-size:11px;display:flex;align-items:center;gap:8px;color:#51574a}.pf-status-dot{width:6px;height:6px;background:#728447;border-radius:50%}.pf-edition,.pf-small-index,.pf-section-number{font:10px/1.5 Courier New,monospace;color:var(--muted)}.pf h1{font-size:76px;font-weight:500;line-height:1.12;margin:27px 0 26px}.pf-name-period,.pf-red{color:var(--red)}.pf-intro-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:80px}.pf-role{font-size:21px;font-weight:500;margin-bottom:15px}.pf-intro-copy{color:var(--muted);font-size:15px;line-height:1.7}.pf-text-link{display:inline-flex;align-items:center;gap:25px;font-size:12px;font-weight:600;padding-block:9px;border-bottom:1px solid var(--ink);margin-top:22px}.pf-text-link:hover{color:var(--red);border-color:var(--red)}.pf-intro-note{border-left:1px solid var(--line);padding-left:31px}.pf-intro-note>p{margin-top:10px;font-size:14px;line-height:1.6}.pf-mini-stats{display:flex;gap:45px;margin-top:17px}.pf-mini-stats strong{display:block;font-size:29px;line-height:1.2;font-weight:500}.pf-mini-stats span{color:var(--muted);font-size:10px}.pf-section{padding-block:62px;border-top:1px solid var(--line)}.pf-section-header{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:27px}.pf-section-title{display:flex;align-items:center;gap:20px}.pf h2{font-size:31px;line-height:1.25;font-weight:500}.pf-section-number{flex-shrink:0}.pf-filters{display:flex;gap:3px;background:#eeefe9;padding:4px;border-radius:4px}.pf-filters button{padding:6px 12px;border-radius:2px;font-size:10px;line-height:1.5;color:#5e6258;white-space:nowrap}.pf-filters button[aria-pressed=true]{background:#fff;color:#22241f;box-shadow:0 1px 3px #0000000b}.pf-project-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:40px 28px}.pf-project{min-width:0}.pf-project-image{display:block;width:100%;height:328px;position:relative;overflow:hidden;border-radius:3px;text-align:left;isolation:isolate}.pf-preview-dashboard{background:#e6eae4}.pf-preview-banking{background:#dce7f0}.pf-project-image>img{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .4s}.pf-project-image:hover>img{transform:scale(1.025)}.pf-preview-badge{position:absolute;left:15px;bottom:13px;font:8px/1.4 Courier New,monospace;padding:5px 8px;background:#ffffffec;border:1px solid #0000000a;color:#31372f;z-index:3}.pf-project-open{position:absolute;right:12px;bottom:12px;width:33px;height:33px;background:#fff;display:grid;place-items:center;border-radius:50%;transition:transform .2s}.pf-project-image:hover .pf-project-open{transform:rotate(45deg)}.pf-project-meta{display:flex;justify-content:space-between;gap:15px;margin-top:18px;font-size:10px;color:var(--muted)}.pf-project-title{display:flex;gap:20px;align-items:flex-start;justify-content:space-between;text-align:left;width:100%;margin-block:6px}.pf-project-title h3{font-size:21px;line-height:1.35;font-weight:500}.pf-project-title>svg{flex-shrink:0;margin-top:3px}.pf-project-title:hover{color:var(--red)}.pf-project>p{font-size:12px;color:var(--muted);line-height:1.7;max-width:460px}.pf-concepts{margin-top:52px;padding-top:32px;border-top:1px solid var(--line)}.pf-concepts-header{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-bottom:25px}.pf-concepts-header h3{display:flex;align-items:center;font-size:25px;font-weight:500;line-height:1.4;margin-top:6px}.pf-concepts-header h3>.pf-count{margin-left:12px}.pf-concepts-header p{font-size:12px;color:var(--muted);margin-top:7px}.pf-concepts-controls{display:grid;grid-template-columns:auto auto;align-items:center;gap:6px 10px;flex-shrink:0}.pf-concepts-controls label{font-size:11px;color:var(--muted)}.pf-year-trigger{width:142px;height:38px;padding:8px 10px;border:1px solid #c8cfc1;border-radius:4px;background:#fff;color:var(--ink);font:12px Helvetica Neue,Helvetica,sans-serif;cursor:pointer;box-shadow:0 1px 2px #273a2010}.pf-year-trigger>span{margin-right:auto}.pf-year-trigger>svg:first-child{color:#64705b}.pf-year-trigger>svg:last-child{color:#64705b;width:13px;height:13px;transition:transform .16s}.pf-year-trigger[data-state=open]{border-color:#7d8d6e;box-shadow:0 0 0 2px #dce5cf}.pf-year-trigger[data-state=open]>svg:last-child{transform:rotate(180deg)}.pf-year-trigger:focus-visible{outline:2px solid var(--red);outline-offset:3px;box-shadow:none}.pf-year-menu{min-width:192px;background:#fafaf7;border:1px solid #d9dfd2;border-radius:5px;padding:3px;box-shadow:0 12px 30px #22321b1f,0 2px 4px #22321b0a;color:#28372a;font-family:Helvetica Neue,Helvetica,sans-serif}.pf-year-menu-label{padding:8px 9px 10px;font:9px Courier New,monospace;color:#646e5d;border-bottom:1px solid #e1e5d9;margin-bottom:4px}.pf-year-option{min-height:37px;border-radius:3px;padding:8px 30px 8px 10px;font-size:12px;cursor:pointer;color:#28372a}.pf-year-option>span:last-child{display:flex;flex:1;align-items:center;justify-content:space-between;gap:25px}.pf-year-option-count{display:inline-flex;min-width:22px;align-items:center;justify-content:center;font:10px Courier New,monospace;color:#57634d;padding:3px 4px;background:#edf0e6;border-radius:3px}.pf-year-option[data-highlighted]{background:#e8eddf;color:#24351d;outline:none}.pf-year-option[data-state=checked]{background:#eef2e7;color:#24351d;font-weight:500}.pf-year-option[data-state=checked][data-highlighted]{background:#e3ead7}.pf-year-option svg{color:#b54530;width:13px;height:13px}.pf-concepts-controls>span{grid-column:1 / -1;color:var(--muted);font-size:10px;text-align:right}.pf-concept-grid{display:grid;grid-template-columns:1fr 1fr;column-gap:38px}.pf-concept{padding-block:23px;border-top:1px solid var(--line);min-width:0}.pf-concept-preview{position:relative;display:block;width:100%;height:310px;border-radius:3px;margin-bottom:19px;overflow:hidden}.pf-concept-dialog-preview{width:100%;height:400px;border-radius:3px;overflow:hidden}.pf-project-dialog-concept{width:min(860px,calc(100% - 32px));max-width:860px}.pf-concept-meta{display:flex;justify-content:space-between;gap:15px;color:#59634f;font:9px Courier New,monospace}.pf-concept h4{margin-block:9px}.pf-concept h4>button{display:flex;justify-content:space-between;align-items:flex-start;gap:15px;width:100%;text-align:left;font-size:17px;line-height:1.4;font-weight:500}.pf-concept h4>button:hover{color:var(--red)}.pf-concept h4 svg{flex-shrink:0;margin-top:4px}.pf-concept>p{font-size:12px;line-height:1.8;color:var(--muted)}.pf-concept-tools{color:#4e5949;font-size:10px;margin-top:15px;line-height:1.7}.pf-archive-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding-block:18px;margin-top:37px;font-size:12px}.pf-archive-toggle>span{display:flex;align-items:center;gap:12px}.pf-count{background:#eeefe9;font:10px Courier New,monospace;padding:3px 7px}.pf-rotate{transform:rotate(180deg)}.pf-archive button{display:flex;gap:20px;justify-content:space-between;align-items:center;width:100%;padding:18px 0;text-align:left;border-bottom:1px solid var(--line);font-size:13px}.pf-archive small{display:block;color:var(--muted);font-size:11px;margin-top:3px}.pf-archive button>span:last-child{display:flex;align-items:center;gap:20px;font-size:10px}.pf-archive button:hover{color:var(--red)}.pf-about-band{background:#eeefe8;margin-top:5px;padding-block:69px}.pf-about-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px}.pf-about-grid h2{font-size:38px;line-height:1.3;margin-top:20px}.pf-about-grid h2 em{font-family:Georgia,serif;font-weight:400}.pf-about-copy>p{font-size:13px;color:#62675b;margin-bottom:17px;line-height:1.85}.pf-about-copy>p:first-child{font-size:18px;color:var(--ink);line-height:1.6}.pf-about-copy .pf-text-link{margin-top:0}.pf-experience{border-top:none;padding-top:76px}.pf-experience-list{margin-top:30px}.pf-job{border-bottom:1px solid var(--line)}.pf-job:first-child{border-top:1px solid var(--line)}.pf-job summary{display:grid;grid-template-columns:210px 1fr auto;gap:25px;align-items:start;padding-block:25px;cursor:pointer;list-style:none}.pf-job summary::-webkit-details-marker{display:none}.pf-job-period{font:11px Courier New,monospace;color:var(--muted);padding-top:5px}.pf-job-name strong{font-size:18px;font-weight:500;display:block}.pf-job-name>span{font-size:12px;color:var(--muted)}.pf-job-toggle{display:flex;align-items:center;gap:15px;color:var(--muted);font-size:11px;padding-top:4px}.pf-job[open] .pf-job-toggle svg{transform:rotate(180deg)}.pf-job-details{margin-left:235px;padding-bottom:26px;max-width:680px;font-size:13px;color:var(--muted)}.pf-job-details ul{padding-left:17px;margin-top:15px;list-style:disc;display:grid;gap:6px}.pf-job-tools{display:block;font-size:10px;margin-top:21px;color:#41473b}.pf-skill-list{margin-top:28px}.pf-skill-row{display:grid;grid-template-columns:1fr 1.4fr;gap:60px;border-top:1px solid var(--line);padding-block:27px}.pf-skill-row h3{font-size:21px;font-weight:500;margin:4px 0}.pf-skill-row p{font-size:12px;color:var(--muted)}.pf-skill-row ul{display:flex;flex-wrap:wrap;align-content:center;gap:10px 8px}.pf-skill-row li{border:1px solid #d4d7cc;border-radius:3px;padding:6px 12px;font-size:11px;color:#4b5145}.pf-education{padding-top:54px}.pf-education-grid{display:grid;grid-template-columns:1fr 1fr;gap:35px;margin-top:32px}.pf-education article{border-left:2px solid #cdd4be;padding-left:21px}.pf-education h3{font-size:19px;font-weight:500;margin-top:9px}.pf-education article>p{font-size:13px;margin:5px 0}.pf-education article>span:last-child{color:var(--muted);font-size:12px}.pf-contact-band{background:#232820;color:#f5f5ed;padding-block:76px;margin-top:20px}.pf-contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px}.pf-contact-band .pf-section-number{color:#c1c9b4}.pf-contact-heading h2{font-size:49px;margin:23px 0;line-height:1.17}.pf-contact-heading h2>span{font-family:Georgia,serif;font-style:italic;color:#d3e794}.pf-contact-heading>p{color:#bdc4b5;font-size:13px;line-height:1.9}.pf-contact-signature{display:flex;align-items:center;justify-content:space-between;max-width:320px;color:#c6d1b9;font-family:Georgia,serif;font-style:italic;font-size:18px;margin-top:44px}.pf-contact-signature>svg{transform:rotate(-45deg)}.pf-contact-form fieldset{display:grid;grid-template-columns:1fr 1fr;column-gap:22px;row-gap:24px;border:0;padding:0;min-width:0}.pf-contact-form fieldset:disabled{opacity:.65}.pf-field{min-width:0}.pf-field-subject,.pf-field-message{grid-column:1 / -1}.pf-field label{display:flex;gap:4px;align-items:center;margin-bottom:8px;font-size:11px;color:#e0e5d7}.pf-field label>span{color:#b2c778}.pf-field input,.pf-field textarea{border:0;border-bottom:1px solid #626957;border-radius:0;background:none;color:#fff;width:100%;padding:7px 0 12px;outline:none;font:12px/1.7 Helvetica Neue,Helvetica,sans-serif;transition:border-color .2s}.pf-field textarea{resize:vertical;min-height:105px}.pf-field input::placeholder,.pf-field textarea::placeholder{color:#a7af9c}.pf-field input:focus,.pf-field textarea:focus{border-color:#d3e794;box-shadow:0 1px #d3e794}.pf-field [aria-invalid=true]{border-color:#ffad9a}.pf-field-error{color:#ffad9a;font-size:11px;margin-top:7px}.pf-form-status{display:flex;align-items:flex-start;gap:7px;color:#ffad9a;font-size:12px;margin-top:16px;overflow-wrap:anywhere}.pf-form-status>svg{flex-shrink:0}.pf-form-status.pf-success{color:#d3e794}.pf-send{display:flex;width:100%;justify-content:space-between;align-items:center;background:#d3e794;color:#232820;border-radius:2px;padding:14px 17px;margin-top:18px;font-size:12px;font-weight:600;transition:background .2s}.pf-send:hover{background:#e3f0be}.pf-footer{display:flex;justify-content:space-between;gap:25px;align-items:center;padding-block:29px}.pf-footer-brand{font-size:14px;font-weight:500}.pf-footer>span{color:var(--muted);font-size:10px}.pf-back-top{font-size:10px;display:flex;align-items:center;gap:13px}.pf-project-dialog{--muted: #64685f;background:#fafaf7;color:#22241f;border-radius:4px;border-color:#dfe0d9;font-family:Helvetica Neue,Helvetica,sans-serif;padding:35px;max-height:85dvh;overflow-y:auto}.pf-project-dialog .pf-dialog-title{font-size:29px;line-height:1.25;margin-top:8px;font-weight:500}.pf-project-dialog .pf-dialog-description{font-size:14px;line-height:1.8;color:#6b6e65}.pf-dialog-facts{display:grid;gap:18px;margin-block:14px}.pf-dialog-facts dt{font-size:10px;color:#6b6e65;margin-bottom:5px}.pf-dialog-facts dd{font-size:13px}.pf-dialog-link{color:#22241f;display:flex;justify-content:space-between;padding-top:20px;border-top:1px solid #dfe0d9;font-size:13px}.pf-spinner{animation:pf-spin .8s linear infinite}@keyframes pf-spin{to{transform:rotate(360deg)}}.pf-dashboard{position:absolute;width:540px;height:350px;left:50%;margin-left:-270px;top:0;font-family:Helvetica Neue,Helvetica,sans-serif;pointer-events:none}.pf-df-watermark{position:absolute;left:24px;top:-6px;font:italic 58px/1 Georgia,serif;color:#6c80634a}.pf-df-frame{position:absolute;left:21px;top:25px;width:500px;height:294px;display:grid;grid-template-columns:42px 1fr;background:#fbfcf8;border:1px solid #b5c4af;border-radius:7px;box-shadow:6px 18px 28px #23433026;transform:rotate(-4deg);overflow:hidden;color:#233c32}.pf-df-rail{background:#163d33;display:flex;flex-direction:column;align-items:center;gap:18px;padding:13px 0 10px;color:#afc5b7}.pf-df-rail>b{font:italic 23px/1 Georgia,serif;color:#f5f7e9;margin-bottom:5px}.pf-df-rail>b>span{color:#d4e89a}.pf-df-rail-active{width:26px;height:26px;display:grid;place-items:center;border-radius:5px;background:#d9eaa4;color:#244333}.pf-df-avatar{margin-top:auto;width:19px;height:19px;border-radius:50%;background:#8ca486;color:#142e24;font-size:6px;display:grid;place-items:center}.pf-df-main{padding:9px 15px 7px;min-width:0}.pf-df-toolbar{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e0e6da;padding-bottom:7px;font-size:6px;color:#52694f}.pf-df-toolbar>span{display:flex;align-items:center;gap:6px}.pf-df-toolbar>span:first-child>i{width:1px;height:7px;background:#b5c2ad}.pf-df-live{width:3px;height:3px;background:#4c7147;border-radius:50%}.pf-df-toolbar-avatar{margin-left:4px;font-size:5px;width:14px;height:14px;border-radius:50%;background:#e1e8d5;display:grid;place-items:center}.pf-df-heading{display:flex;justify-content:space-between;align-items:center;margin:10px 0 9px}.pf-df-heading>div>span{font:5px Courier New,monospace;color:#52694f}.pf-df-heading h4{font-size:18px;line-height:1.2;font-weight:500;margin-top:3px}.pf-df-heading>span{display:flex;align-items:center;gap:5px;border:1px solid #dce4d4;border-radius:3px;padding:5px 6px;font-size:6px;color:#52694f}.pf-df-metrics{display:grid;grid-template-columns:1.6fr 1fr 1fr;gap:12px;margin-bottom:12px}.pf-df-metrics>div{border-right:1px solid #dde5d5}.pf-df-metrics>div:last-child{border:0}.pf-df-metrics>div>span{display:block;font-size:6px;color:#52694f}.pf-df-metrics strong{display:block;font-size:21px;line-height:1.3;font-weight:500;margin:3px 0}.pf-df-metrics strong>span{color:#607457;font-size:13px}.pf-df-metrics .pf-df-revenue strong{font-size:27px;line-height:1;margin:5px 0}.pf-df-metrics small{display:flex;align-items:center;gap:2px;color:#315f3b;font-size:5px}.pf-df-metrics small>span{color:#52694f;margin-left:4px}.pf-df-panels{display:grid;grid-template-columns:2.55fr 1fr;gap:9px}.pf-df-chart{border-radius:5px;background:#173f33;color:#f5f6e8;padding:10px 11px 8px;min-width:0}.pf-df-chart-heading{display:flex;align-items:center;justify-content:space-between;gap:5px}.pf-df-chart-heading>b{font-size:7px;font-weight:500}.pf-df-chart-heading>span{display:flex;align-items:center;gap:3px;font-size:4px;color:#c8d6bf}.pf-df-chart-heading i{display:inline-block;width:3px;height:3px;border-radius:50%;background:#d5ec9b}.pf-df-chart-heading i:last-child{background:#829e91;margin-left:3px}.pf-df-chart-body{height:91px;position:relative}.pf-df-chart-annotation{position:absolute;right:17px;top:8px;display:flex;align-items:center;gap:6px;background:#dceca9;padding:4px 6px;border-radius:3px;font-size:7px;font-weight:500;color:#243b2a}.pf-df-chart-months{display:flex;justify-content:space-between;color:#bfceba;font:4px Courier New,monospace;margin-top:3px}.pf-df-channels{background:#eff2e9;border:1px solid #dbe3d3;border-radius:5px;padding:8px}.pf-df-channels>b{font-size:7px;font-weight:500;display:block}.pf-df-donut{position:relative;height:77px;display:flex;justify-content:center;align-items:center}.pf-df-donut>span{position:absolute;top:23px;left:0;width:100%;text-align:center;font-size:15px;line-height:1.2;font-weight:500}.pf-df-donut small{font-size:7px}.pf-df-donut em{display:block;font:4px Courier New,monospace;color:#52694f;margin-top:2px}.pf-df-legend{display:grid;gap:3px;font-size:5px}.pf-df-legend>span{display:flex;align-items:center;gap:4px}.pf-df-legend i{width:4px;height:4px;border-radius:1px}.pf-df-legend b{font-size:5px;font-weight:500;margin-left:auto}.pf-df-footer{display:flex;align-items:center;justify-content:space-between;padding-top:6px;color:#52694f;font-size:5px}.pf-df-footer>span{display:flex;align-items:center;gap:3px}.pf-df-insight{position:absolute;right:4px;bottom:20px;width:214px;padding:12px;display:flex;align-items:center;gap:8px;background:#dce9a9;color:#263e25;border:1px solid #f1f6d3;border-radius:6px;box-shadow:0 8px 18px #26402e30;transform:rotate(3deg)}.pf-df-insight-icon{width:31px;height:31px;flex-shrink:0;display:grid;place-items:center;background:#304c32;color:#e5f2b9;border-radius:50%}.pf-df-insight>div{flex:1}.pf-df-insight small{display:block;font:4px Courier New,monospace;color:#485e35}.pf-df-insight strong{display:block;font-size:10px;font-weight:500;line-height:1.7}.pf-df-insight>div>span{font-size:5px;display:block;color:#485e35}.pf-banking{height:100%;position:relative;overflow:hidden;font-family:Helvetica Neue,Helvetica,sans-serif}.pf-bank-scene{width:500px;height:328px;position:absolute;left:50%;margin-left:-250px;top:0;color:#1b3447;pointer-events:none}.pf-bank-art-heading{position:absolute;left:26px;top:27px}.pf-bank-art-heading>span{font:6px Courier New,monospace;color:#486378}.pf-bank-art-heading>strong{font-size:27px;line-height:1.1;font-weight:500;display:block;margin-top:11px}.pf-bank-art-heading em{font-family:Georgia,serif;font-size:28px;font-weight:400}.pf-bank-art-heading>p{font-size:8px;color:#486378;line-height:1.7;margin-top:9px}.pf-bank-card-back{width:209px;height:128px;background:#8ca3c4;border:1px solid #7792bb;border-radius:8px;position:absolute;left:54px;top:163px;transform:rotate(-16deg)}.pf-bank-payment-card{width:237px;height:142px;background:#294dc4;color:#fff;border:1px solid #4365d6;border-radius:8px;box-shadow:2px 12px 20px #193e6633;position:absolute;left:24px;top:169px;padding:15px 18px;transform:rotate(-8deg);isolation:isolate;overflow:hidden}.pf-bank-card-brand{display:flex;justify-content:space-between;align-items:center}.pf-bank-card-brand b{font-size:24px;line-height:1;font-weight:500}.pf-bank-card-brand b>span{color:#dfebad}.pf-bank-card-brand>span{font:6px Courier New,monospace;color:#d9e6ff}.pf-bank-card-chip{display:flex;align-items:center;gap:9px;margin-top:19px}.pf-bank-card-chip>i{width:23px;height:18px;background:#e4d8a9;border:1px solid #f5e7b0;border-radius:4px;position:relative}.pf-bank-card-chip>i:before{content:"";position:absolute;top:4px;right:0;bottom:4px;left:0;border-block:1px solid #9f946d}.pf-bank-card-chip>i:after{content:"";position:absolute;top:0;right:7px;bottom:0;left:7px;border-inline:1px solid #9f946d;border-radius:3px}.pf-bank-card-chip>svg{transform:rotate(90deg);color:#e2eaff}.pf-bank-card-number{font:10px Courier New,monospace;margin-top:12px}.pf-bank-card-bottom{display:flex;justify-content:space-between;align-items:center;margin-top:9px}.pf-bank-card-bottom>span{font:5px Courier New,monospace;color:#e0e9ff}.pf-bank-card-bottom>b{font-style:italic;font-size:15px;font-weight:700;line-height:1}.pf-bank-card-lines{position:absolute;width:153px;height:185px;border:1px solid #6483e3;border-radius:60px;right:-59px;top:4px;transform:rotate(27deg);z-index:-1}.pf-bank-card-lines:before,.pf-bank-card-lines:after{content:"";position:absolute;top:11px;right:11px;bottom:11px;left:11px;border:1px solid #6483e3;border-radius:48px}.pf-bank-card-lines:after{top:23px;right:23px;bottom:23px;left:23px;border-radius:36px}.pf-bank-device{font-size:7px;line-height:1.5;position:absolute;width:154px;height:auto;aspect-ratio:9 / 19.5;left:307px;top:-3px;padding:8px 8px 14px;border:3px solid #1b3043;border-radius:25px;background:#f8fafd;box-shadow:8px 13px 21px #1f456333;transform:rotate(4deg) scale(.92);color:#183346;overflow:hidden}.pf-bank-statusbar{display:flex;align-items:center;justify-content:space-between;font-size:6px;font-weight:600;padding-inline:2px;height:10px}.pf-bank-statusbar>i{width:40px;height:9px;border-radius:8px;background:#1b3043;margin-top:-3px}.pf-bank-app-header{display:flex;align-items:center;gap:6px;margin-top:8px}.pf-bank-user{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#dce6f4;color:#24449a;font-size:9px;font-family:Georgia,serif}.pf-bank-app-header>div{flex:1}.pf-bank-app-header small{display:block;font-size:5px;color:#576d7e}.pf-bank-app-header strong{font-size:8px;font-weight:500;display:block;line-height:1.6}.pf-bank-app-header strong>span{color:#294dc4}.pf-bank-account{padding:8px 0 6px}.pf-bank-account>span{display:flex;align-items:center;gap:4px;font-size:6px;color:#576d7e}.pf-bank-account>strong{display:block;font-size:19px;font-weight:500;line-height:1.3}.pf-bank-account>strong>small{font-size:11px;color:#576d7e}.pf-bank-account>div{display:flex;justify-content:space-between;font-size:5px;color:#576d7e}.pf-bank-account>div>span:first-child{display:flex;align-items:center;gap:3px}.pf-bank-account i{width:3px;height:3px;background:#4f7457;border-radius:50%}.pf-bank-shortcuts{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:3px}.pf-bank-shortcuts>div{font-size:6px;text-align:center}.pf-bank-shortcuts>div>span{display:grid;place-items:center;height:21px;background:#e8edf6;color:#294dc4;border-radius:5px;margin-bottom:2px}.pf-bank-shortcuts>div:first-child>span{background:#294dc4;color:#fff}.pf-bank-spending{margin-top:8px}.pf-bank-spending>div:first-child{display:flex;justify-content:space-between;font-size:6px}.pf-bank-spending b{font-weight:500}.pf-bank-spending-track{display:flex;gap:2px;height:4px;background:#dfe7f1;border-radius:3px;margin:6px 0 4px}.pf-bank-spending-track>i:first-child{width:39%;background:#294dc4;border-radius:3px}.pf-bank-spending-track>i:nth-child(2){width:15%;background:#8fa8d4}.pf-bank-spending-track>i:nth-child(3){width:8%;background:#bdcce2}.pf-bank-spending>small{display:block;font-size:5px;color:#576d7e}.pf-bank-activity{margin-top:8px}.pf-bank-activity-heading{display:flex;align-items:center;justify-content:space-between;font-size:7px;margin-bottom:4px}.pf-bank-activity-heading>b{font-weight:500}.pf-bank-activity-heading>span{display:flex;align-items:center;gap:2px;font-size:5px;color:#294dc4}.pf-bank-activity-row{display:flex;align-items:center;gap:5px;padding-block:3px;border-bottom:1px solid #e3e9f0}.pf-bank-activity-row>span{width:15px;height:15px;border-radius:50%;background:#f0e7dc;color:#755638;display:grid;place-items:center;flex-shrink:0}.pf-bank-activity-row>span.pf-bank-credit-icon{background:#e0eadb;color:#3e6442}.pf-bank-activity-row>div{flex:1}.pf-bank-activity-row strong{display:block;font-size:6px;font-weight:500;line-height:1.5}.pf-bank-activity-row small{display:block;font-size:4px;color:#576d7e}.pf-bank-activity-row>b{font-size:6px;font-weight:500}.pf-bank-activity-row>b.pf-bank-credit{color:#3e6442}.pf-bank-tabbar{position:absolute;bottom:13px;left:9px;right:9px;display:flex;justify-content:space-between;padding:5px 3px 0;color:#576d7e}.pf-bank-tabbar>span{display:flex;flex-direction:column;align-items:center;gap:2px}.pf-bank-tabbar small{font-size:4px}.pf-bank-tabbar .pf-bank-tab-active{color:#294dc4}.pf-bank-home-indicator{position:absolute;width:47px;height:3px;border-radius:2px;bottom:5px;left:50%;margin-left:-23px;background:#1b3043}.pf-bank-confirmation{position:absolute;left:157px;bottom:17px;width:211px;display:flex;align-items:center;gap:8px;background:#fbfdf8;border:1px solid #e6eedd;border-radius:6px;padding:11px 10px;box-shadow:0 7px 18px #244a6929;transform:rotate(-3deg)}.pf-bank-confirmation>span:first-child{display:grid;place-items:center;background:#e7efda;color:#496139;border-radius:50%;width:27px;height:27px;flex-shrink:0}.pf-bank-confirmation strong{font-size:8px;font-weight:500;line-height:1.7;display:block}.pf-bank-confirmation small{font-size:5px;color:#526249;display:block}.pf-bank-confirmation-time{position:absolute;top:7px;right:8px;font-size:4px;color:#526249}.pf-preview-healthcare{background:#d9e3da}.pf-healthcare{position:absolute;width:540px;height:350px;left:50%;margin-left:-270px;top:-8px;transform:scale(.9);color:#29473a;font-family:Helvetica Neue,Helvetica,sans-serif;pointer-events:none}.pf-care-library{position:absolute;width:500px;height:282px;left:20px;top:20px;background:#fcfcf7;border:1px solid #bfccc0;border-radius:6px;display:grid;grid-template-columns:165px 1fr;transform:rotate(-3deg);box-shadow:1px 16px 24px #304b3826;overflow:hidden}.pf-care-cover{position:relative;background:#244d42;padding:17px;color:#f3f6e9}.pf-care-brand{display:flex;align-items:center;gap:6px}.pf-care-brand b{font-size:17px;font-weight:500}.pf-care-brand b>span{color:#d8e7aa}.pf-care-edition{display:block;font:4px Courier New,monospace;color:#c4d7c9;margin-top:22px}.pf-care-cover h4{margin-top:7px;font-size:24px;line-height:1.15;font-weight:400}.pf-care-cover h4>em{font-family:Georgia,serif;color:#d8e7aa}.pf-care-type-sample{font-family:Georgia,serif;font-size:73px;line-height:1.1;margin-top:15px;color:#d8e7aa}.pf-care-type-sample>span{display:block;font:5px Courier New,monospace;color:#c4d7c9;margin-top:4px}.pf-care-cover footer{display:flex;align-items:center;justify-content:space-between;position:absolute;bottom:15px;left:17px;right:17px;font-size:6px;color:#d3e2d2;line-height:1.6}.pf-care-foundations{padding:12px 14px;position:relative}.pf-care-foundations>header{display:flex;align-items:center;justify-content:space-between;padding-bottom:8px;border-bottom:1px solid #dee5d9;color:#52694e;font-size:5px}.pf-care-foundations>header>span:last-child{display:flex;align-items:center;gap:3px}.pf-care-foundations>header i{width:3px;height:3px;background:#3f7352;border-radius:50%}.pf-care-library-title{display:flex;justify-content:space-between;align-items:center;margin-top:11px}.pf-care-library-title small{font:5px Courier New,monospace;color:#52694e}.pf-care-library-title h4{font-size:17px;font-weight:500;line-height:1.4;margin-top:3px}.pf-care-library-title>span{border:1px solid #d2ddc9;border-radius:3px;padding:3px 5px;font:5px Courier New,monospace}.pf-care-library-tabs{display:flex;gap:17px;font-size:6px;padding-bottom:7px;margin-top:11px;border-bottom:1px solid #dee5d9;color:#52694e}.pf-care-library-tabs>strong{color:#244d42;font-weight:500;position:relative}.pf-care-library-tabs>strong:after{content:"";position:absolute;height:2px;bottom:-8px;left:0;right:0;background:#244d42}.pf-care-token-heading,.pf-care-component-heading{display:flex;justify-content:space-between;align-items:center;margin-top:11px}.pf-care-token-heading>b,.pf-care-component-heading>b{font-size:7px;font-weight:500}.pf-care-token-heading>small,.pf-care-component-heading>small{font:4px Courier New,monospace;color:#52694e}.pf-care-tokens{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;margin-top:7px}.pf-care-tokens i{display:block;height:31px;border-radius:4px;border:1px solid #0000000a}.pf-care-tokens b{display:block;font-size:6px;font-weight:500;line-height:1.7;margin-top:3px}.pf-care-tokens small{display:block;font:4px Courier New,monospace;color:#52694e}.pf-care-buttons{display:flex;align-items:center;gap:6px;margin-top:7px}.pf-care-buttons>span{display:flex;align-items:center;justify-content:center;gap:10px;font-size:6px;background:#244d42;color:#f5f8ee;border-radius:3px;padding:6px 9px}.pf-care-buttons>span:nth-child(2){color:#244d42;border:1px solid #b7c9b6;background:none;padding:5px 9px}.pf-care-buttons>span:last-child{border:1px solid #b7c9b6;color:#244d42;background:none;padding:5px}.pf-care-states{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px;max-width:112px}.pf-care-states>span{display:flex;align-items:center;gap:3px;padding:3px 5px;border-radius:2px;font-size:4px;background:#e7eedf;color:#3a593e}.pf-care-states>span:nth-child(2){background:#f2e7c9;color:#6f552a}.pf-care-states>span:last-child{background:none;padding-left:0}.pf-care-library-foot{position:absolute;bottom:8px;left:14px;width:110px;display:flex;align-items:center;gap:4px;color:#52694e;font-size:4px}.pf-care-library-foot>span:last-child{display:none}.pf-care-appointment{position:absolute;width:205px;left:320px;top:226px;background:#fcfdf7;border:1px solid #fff;border-radius:6px;padding:11px;box-shadow:0 10px 22px #2c4f3a30;transform:rotate(4deg)}.pf-care-appointment-heading{display:flex;align-items:center;justify-content:space-between;color:#52694e;font:4px Courier New,monospace}.pf-care-appointment-heading>span{display:flex;align-items:center;gap:4px}.pf-care-appointment-heading>span:last-child{color:#345d39;background:#e5eedb;padding:2px 4px;border-radius:2px;font:4px Helvetica Neue,Helvetica,sans-serif}.pf-care-appointment-main{display:flex;align-items:center;gap:8px;margin-top:10px}.pf-care-doctor{background:#dfe9da;color:#38614b;border-radius:5px;width:33px;height:37px;display:grid;place-items:center}.pf-care-appointment-main>div:nth-child(2){flex:1}.pf-care-appointment-main strong{font-size:9px;font-weight:500;display:block}.pf-care-appointment-main>div>span{font-size:5px;color:#52694e;display:block;margin-top:2px}.pf-care-appointment-main>div>small{font-size:4px;color:#52694e;display:flex;align-items:center;gap:3px;margin-top:5px}.pf-care-date{border:1px solid #d9e2d1;background:#f1f4e9;border-radius:3px;width:26px;padding:4px 0;text-align:center}.pf-care-date small{display:block;font:4px Courier New,monospace;color:#52694e}.pf-care-date b{font-size:15px;font-weight:400;display:block;line-height:1.2}.pf-care-appointment footer{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #dfe6d6;margin-top:10px;padding-top:7px;font-size:4px;color:#52694e}.pf-care-appointment footer>span{display:flex;align-items:center;gap:3px}.pf-care-appointment footer>span:last-child{color:#244d42;font-weight:500}.pf-preview-checkout{background:#e3e7bc}.pf-preview-planner{background:#dce0e5}.pf-workflow{position:absolute;left:50%;top:36px;width:460px;height:295px;margin-left:-230px;transform:rotate(-3deg);border:1px solid #d5dbd5;border-radius:5px;background:#fcfdfb;box-shadow:0 20px 35px #25352720;padding:17px 21px;color:#2d3d39;font-family:Helvetica Neue,Helvetica,sans-serif}.pf-workflow-bar{display:flex;align-items:center;justify-content:space-between;padding-bottom:12px;border-bottom:1px solid #e0e4de;font-size:7px}.pf-workflow-bar>span:first-child{font-weight:600;font-size:9px}.pf-workflow-bar>span:last-child{font:6px Courier New,monospace;color:#56635c}.pf-workflow-heading{margin:17px 0}.pf-workflow-heading>span,.pf-planner-heading>div>span{font:6px Courier New,monospace;color:#56635c}.pf-workflow-heading h4{font-size:24px;font-weight:500;line-height:1.3;margin-top:4px}.pf-workflow-heading p{font-size:8px;color:#56635c;margin-top:4px}.pf-checkout-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:18px;font-size:8px}.pf-checkout-grid b{font-weight:500}.pf-checkout-fields{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:9px}.pf-checkout-fields>span{font-size:6px}.pf-checkout-fields em{display:block;font-style:normal;padding:5px;border:1px solid #d8ddd1;border-radius:2px;margin-top:3px;color:#53604b;font-size:7px}.pf-shipping{display:flex;align-items:center;justify-content:space-between;margin-top:10px;padding:7px;border:1px solid #71804f;border-radius:3px;font-size:6px}.pf-shipping>span{display:flex;align-items:center;gap:5px}.pf-shipping i{width:7px;height:7px;border:2px solid #57703d;border-radius:50%}.pf-checkout-next{background:#34482b;color:#fff;padding:7px;border-radius:3px;display:flex;align-items:center;justify-content:space-between;font-size:7px;margin-top:9px}.pf-order-summary{background:#f0f2e5;border-radius:3px;padding:10px}.pf-order-summary>div{display:flex;align-items:center;gap:7px;border-bottom:1px solid #d6deca;padding:10px 0}.pf-order-summary>div>span{display:grid;place-items:center;background:#e0e5cf;width:23px;height:28px;font-family:Georgia,serif}.pf-order-summary p{font-size:7px}.pf-order-summary small{display:block;color:#53604b;font-size:5px}.pf-order-summary>div>b{font-size:6px;margin-left:auto}.pf-order-summary footer{display:flex;justify-content:space-between;margin:10px 0 5px}.pf-order-summary footer strong{font-size:10px;font-weight:500}.pf-planner-heading{display:flex;align-items:center;justify-content:space-between}.pf-planner-new{color:#fff!important;background:#4b5e73;padding:6px 9px;border-radius:3px}.pf-planner-tabs{display:flex;gap:18px;font-size:7px;padding-bottom:9px;border-bottom:1px solid #dde1e6}.pf-planner-tabs strong{font-weight:500;color:#3c526b}.pf-planner-board{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px}.pf-planner-board>div{background:#f0f2f4;padding:7px;border-radius:3px}.pf-planner-board>div>b{display:flex;align-items:center;gap:4px;font-size:7px;font-weight:500;margin-bottom:7px}.pf-planner-board>div>b>i{width:4px;height:4px;border-radius:50%;background:#6c829e}.pf-planner-board>div>b>span{margin-left:auto;font-size:6px}.pf-planner-task{background:#fff;border:1px solid #dde1e6;padding:7px;border-radius:3px;margin-top:6px}.pf-planner-task>span{color:#52647b;font:5px Courier New,monospace}.pf-planner-task>strong{display:block;font-size:8px;font-weight:500;line-height:1.4;margin-top:5px;min-height:22px}.pf-planner-task footer{display:flex;justify-content:space-between;align-items:center;color:#5f6972;font-size:5px;margin-top:7px}.pf-planner-task footer>i{font-size:5px;font-style:normal;background:#dfe6ec;color:#3c526b;border-radius:50%;width:13px;height:13px;display:grid;place-items:center}@media(min-width:1600px){.pf-intro{padding-top:60px}}@media(max-width:1000px){.pf-healthcare{transform:scale(.6);top:-25px}.pf-bank-scene{transform:scale(.66)}.pf-workflow{transform:rotate(-3deg) scale(.66);top:0}.pf-wrap{width:calc(100% - 64px)}.pf-nav{gap:20px}.pf-brand>span:last-child{font-size:11px}.pf-game-link>span{display:none}.pf-intro-grid{gap:38px}.pf h1{font-size:64px}.pf-role{font-size:18px}.pf-project-image{height:290px}.pf-dashboard{transform:rotate(-3deg) scale(.6);top:-30px}.pf-contact-grid,.pf-about-grid{gap:45px}.pf-job summary{grid-template-columns:160px 1fr auto}.pf-job-details{margin-left:185px}.pf-mini-stats{gap:25px}}@media(max-width:720px){.pf-concept-preview{height:270px}.pf-concept-dialog-preview{height:320px}.pf-concepts{margin-top:35px;padding-top:25px}.pf-concepts-header{display:block}.pf-concepts-header h3{font-size:23px}.pf-concepts-controls{display:flex;flex-wrap:wrap;margin-top:18px}.pf-concepts-controls>span{margin-left:auto}.pf-concept-grid{grid-template-columns:1fr}.pf-healthcare{transform:scale(.61);top:-26px}.pf-bank-scene{transform:scale(.65)}.pf-workflow{transform:rotate(-3deg) scale(.7);top:8px}.pf-wrap{width:calc(100% - 40px)}.pf-header-inner{height:74px;gap:15px}.pf-nav{display:none}.pf-brand>span:last-child{font-size:12px}.pf-brand-sub{display:block;font-size:8px}.pf-game-link{border:none;padding:0;gap:5px}.pf-game-link>svg:last-child{display:none}.pf-header-actions{gap:18px}.pf-menu-button{display:flex}.pf-mobile-nav{padding-block:10px 20px}.pf-mobile-nav>a{display:flex;justify-content:space-between;padding-block:12px;border-bottom:1px solid var(--line)}.pf-intro{padding-block:31px 36px}.pf-edition{display:none}.pf h1{font-size:45px;line-height:1.1;max-width:340px;margin:25px 0 20px}.pf-intro-grid{grid-template-columns:1fr;gap:24px}.pf-role{font-size:16px;margin-bottom:13px}.pf-intro-copy{font-size:13px}.pf-intro-note{padding:18px 0 0;border-left:0;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between}.pf-intro-note>.pf-small-index,.pf-intro-note>p{display:none}.pf-mini-stats{width:100%;gap:40px;margin:0}.pf-mini-stats>div{display:flex;align-items:center;gap:10px}.pf-mini-stats strong{font-size:24px}.pf-mini-stats span{font-size:9px;max-width:68px}.pf-text-link{margin-top:16px}.pf-section{padding-block:35px}.pf-section-header{display:block;margin-bottom:22px}.pf-section-title{gap:12px}.pf h2{font-size:27px}.pf-filters{margin-top:18px;width:fit-content}.pf-filters button{padding:6px 12px}.pf-project-grid{grid-template-columns:1fr;gap:30px}.pf-project-image{height:300px}.pf-dashboard{transform:rotate(-3deg) scale(.61);top:-30px}.pf-project-title h3{font-size:20px}.pf-project>p{font-size:12px}.pf-project-game{display:block}.pf-project-game .pf-project-image{height:240px}.pf-project-game .pf-project-meta{margin-top:18px}.pf-about-band{margin-top:0;padding-block:42px}.pf-about-grid{grid-template-columns:1fr;gap:27px}.pf-about-grid h2{font-size:31px;margin-top:14px}.pf-about-copy>p:first-child{font-size:17px}.pf-experience{padding-top:42px}.pf-job summary{grid-template-columns:1fr auto;column-gap:12px;row-gap:7px;padding-block:20px}.pf-job-period{grid-column:1 / -1;font-size:10px}.pf-job-name strong{font-size:17px}.pf-job-toggle>span{display:none}.pf-job-details{margin-left:0;font-size:12px}.pf-skill-row{grid-template-columns:1fr;gap:18px}.pf-skill-row li{font-size:11px}.pf-education-grid{grid-template-columns:1fr;gap:25px}.pf-contact-band{margin-top:0;padding-block:42px}.pf-contact-grid{grid-template-columns:1fr;gap:35px}.pf-contact-heading h2{font-size:39px;margin:18px 0}.pf-contact-signature{display:none}.pf-contact-form fieldset{column-gap:15px}.pf-field input,.pf-field textarea{font-size:16px}.pf-field input::placeholder,.pf-field textarea::placeholder{font-size:12px}.pf-footer{flex-wrap:wrap;row-gap:13px}.pf-footer>span{order:3;width:100%}.pf-footer-brand{font-size:12px}}@media(max-width:360px){.pf-healthcare{transform:scale(.48);top:-26px}.pf-bank-scene{transform:scale(.55)}.pf-workflow{transform:rotate(-3deg) scale(.55);top:2px}.pf h1{font-size:40px}.pf-brand{gap:9px}.pf-header-actions{gap:10px}.pf-project-image{height:270px}.pf-dashboard{transform:rotate(-3deg) scale(.48);top:-30px}.pf-contact-form fieldset{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.pf *,.pf *:before,.pf *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.pf-shop-scene{position:absolute;width:560px;height:480px;left:50%;top:50%;transform:translate(-50%,-50%) scale(.6);color:#223c32;font-family:Helvetica Neue,Helvetica,sans-serif;font-size:10px;line-height:1.35;text-align:left;letter-spacing:0}.pf-shop-scene *{box-sizing:border-box}.pf-shop-editorial,.pf-shop-footer{display:flex;justify-content:space-between;align-items:center;font-size:7px;font-weight:600}.pf-shop-editorial{margin:0 3px 15px}.pf-shop-window{overflow:hidden;background:#fff;border-radius:6px;box-shadow:0 15px 25px #34411c21}.pf-shop-header{height:45px;padding:0 19px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e7ebe7}.pf-shop-header>b{display:flex;align-items:center;gap:6px;font-size:20px;font-weight:750}.pf-shop-header>b>span{font:30px Georgia,serif;color:#dc563c;margin-left:-4px}.pf-shop-header>span{display:flex;gap:5px;align-items:center;font-size:7px;color:#58665d}.pf-shop-layout{display:grid;grid-template-columns:1.12fr 1fr}.pf-shop-delivery{padding:16px 21px 13px}.pf-shop-steps{display:flex;align-items:center;gap:7px;font-size:7px;color:#68756e}.pf-shop-steps>span,.pf-shop-steps>strong{display:flex;align-items:center;gap:4px;white-space:nowrap}.pf-shop-steps b,.pf-shop-steps svg{display:grid;place-items:center;width:14px;height:14px;border:1px solid #d7ded8;border-radius:50%;font-size:7px;padding:2px}.pf-shop-steps>strong{color:#223c32}.pf-shop-steps>strong b{background:#223c32;color:#fff;border-color:#223c32}.pf-shop-steps>i{flex:1;height:1px;background:#dce2dc}.pf-shop-heading{margin:17px 0 12px}.pf-shop-heading>small{font-size:6px;font-weight:700;color:#5e6e61}.pf-shop-heading h4{font:33px/1.1 Georgia,serif;margin:3px 0 5px}.pf-shop-heading p{font-size:7px;color:#667269}.pf-shop-contact{display:flex;gap:7px;align-items:center;padding-bottom:11px;border-bottom:1px solid #e6eae6}.pf-shop-contact>span{width:20px;height:20px;display:grid;place-items:center;background:#edf2e9;border-radius:50%}.pf-shop-contact b,.pf-shop-contact small{display:block;font-size:7px}.pf-shop-contact small{font-size:6px;color:#637067;margin-top:2px}.pf-shop-contact>em{font-size:6px;margin-left:auto;font-style:normal;text-decoration:underline}.pf-shop-fields{display:grid;grid-template-columns:1.3fr 1fr;gap:8px;margin-top:11px}.pf-shop-fields>span{display:block;font-size:6px;font-weight:600}.pf-shop-fields .pf-shop-wide{grid-column:1/-1}.pf-shop-fields em{display:flex;justify-content:space-between;align-items:center;height:24px;padding:0 8px;border:1px solid #dce2dc;border-radius:3px;font-style:normal;font-size:7px;font-weight:400;margin-top:4px}.pf-shop-delivery-label{display:flex;justify-content:space-between;align-items:center;margin:12px 0 6px;font-size:7px}.pf-shop-delivery-label>span{font-size:6px;color:#637067}.pf-shop-shipping{display:flex;align-items:center;gap:7px;height:37px;padding:7px;border:1px solid #819878;background:#f5f8ef;border-radius:3px}.pf-shop-shipping>i{width:9px;height:9px;border:2px solid #f5f8ef;outline:1px solid #45613a;background:#45613a;border-radius:50%}.pf-shop-shipping b,.pf-shop-shipping small{display:block;font-size:7px}.pf-shop-shipping small{font-size:6px;margin-top:3px;color:#586b53}.pf-shop-shipping>strong{font-size:6px;margin-left:auto}.pf-shop-pay{height:29px;display:flex;justify-content:space-between;align-items:center;padding:0 10px;margin-top:12px;border-radius:3px;color:#fff;background:#223c32;font-size:8px;font-weight:500}.pf-shop-back{display:flex;align-items:center;justify-content:center;gap:4px;margin-top:9px;font-size:6px}.pf-shop-receipt{background:#f2f0fa;padding:18px 20px;position:relative;border-left:1px solid #e7e4f0}.pf-shop-receipt-heading h5{font:23px/1.1 Georgia,serif;margin:0 0 5px}.pf-shop-receipt-heading>span{font-size:6px;color:#676278;font-weight:600}.pf-shop-product{display:flex;gap:10px;align-items:center;margin-top:13px}.pf-shop-product-image{width:49px;height:52px;flex-shrink:0;display:grid;place-items:center;overflow:hidden;border-radius:3px}.pf-shop-tote{background:#e1e8d9}.pf-shop-tote>i{position:relative;width:29px;height:31px;margin-top:9px;background:#faf8e8;box-shadow:3px 3px 3px #51613d24;transform:rotate(-9deg);display:grid;place-items:center}.pf-shop-tote>i:before{content:"";position:absolute;width:14px;height:13px;border:2px solid #faf8e8;border-bottom:0;border-radius:9px 9px 0 0;top:-11px;left:7px}.pf-shop-tote span{font:italic 8px/.95 Georgia,serif}.pf-shop-notebook{background:#f0d9ca}.pf-shop-notebook>i{display:grid;place-items:center;width:29px;height:39px;background:#b94430;color:#fff8d5;border-left:3px solid #9e3525;box-shadow:3px 2px #fff4df,4px 3px 4px #874b3c33;transform:rotate(10deg)}.pf-shop-notebook span{font-size:6px;line-height:1.2;font-style:normal;font-weight:700}.pf-shop-notebook em{font:italic 5px Georgia,serif}.pf-shop-product>div:last-child{flex:1;min-width:0}.pf-shop-product b{display:block;font-size:8px;font-weight:600}.pf-shop-product small{display:block;font-size:6px;color:#716b7f;margin-top:4px}.pf-shop-product>div>span{display:flex;justify-content:space-between;margin-top:7px;font-size:6px;color:#716b7f}.pf-shop-product strong{font-size:7px;color:#223c32}.pf-shop-promo{display:flex;justify-content:space-between;align-items:center;padding:8px;border:1px solid #d8d3e6;border-radius:3px;margin-top:16px;font-size:6px;color:#716b7f}.pf-shop-costs{border-top:1px dashed #cbc6d8;margin-top:13px;padding-top:10px;display:grid;gap:7px}.pf-shop-costs>span{display:flex;justify-content:space-between;font-size:7px;color:#605a6d}.pf-shop-costs b{font-weight:500;color:#223c32}.pf-shop-total{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #d8d3e6;margin-top:10px;padding-top:11px}.pf-shop-total>span{font-size:9px;font-weight:600}.pf-shop-total small{font-size:6px;font-weight:400;margin-left:4px;color:#716b7f}.pf-shop-total>strong{font-size:19px;font-weight:600}.pf-shop-promise{display:flex;gap:7px;align-items:center;margin-top:15px;font-size:6px;line-height:1.6;color:#665e75}.pf-shop-promise b{font-weight:400}.pf-shop-footer{margin:13px 3px 0}@container (max-width:390px){.pf-gallery-art .pf-shop-scene{transform:translate(-50%,-50%) scale(.46)}}@container (max-width:310px){.pf-gallery-art .pf-shop-scene{transform:translate(-50%,-50%) scale(.4)}}.pf-case-art .pf-shop-scene{transform:translate(-50%,-50%) scale(1.04)}@media(max-width:900px){.pf-case-art .pf-shop-scene{transform:translate(-50%,-50%) scale(.78)}}@media(max-width:650px){.pf-case-art .pf-shop-scene{transform:translate(-50%,-50%) scale(.5)}}@media(max-width:360px){.pf-case-art .pf-shop-scene{transform:translate(-50%,-50%) scale(.44)}}.pf-tf-scene{position:absolute;left:50%;top:50%;width:620px;height:510px;transform:translate(-50%,-50%) scale(.55);font:10px/1.35 Helvetica Neue,Helvetica,sans-serif;letter-spacing:0;color:#293b36;text-align:left}.pf-tf-scene *{box-sizing:border-box}.pf-tf-cover-label{display:flex;justify-content:space-between;font-size:6px;font-weight:600;margin:0 3px 13px}.pf-tf-window{height:480px;display:grid;grid-template-columns:112px 1fr;background:#fff;border:1px solid #aec4bd;border-radius:6px;overflow:hidden;box-shadow:0 15px 25px #294f3f20}.pf-tf-sidebar{background:#f4f6f2;border-right:1px solid #e2e7e0;padding:16px 10px 9px;position:relative}.pf-tf-logo{display:flex;gap:5px;align-items:center;font-size:15px;font-weight:700}.pf-tf-logo svg{color:#287c62}.pf-tf-logo>span{color:#bd4932;margin-left:-5px}.pf-tf-workspace{display:flex;gap:5px;align-items:center;margin:22px 0 15px}.pf-tf-workspace>span{display:grid;place-items:center;width:20px;height:20px;border:1px solid #d1dace;border-radius:4px;background:#e8eee0;font:italic 14px Georgia,serif}.pf-tf-workspace>b{font-size:7px;flex:1}.pf-tf-workspace small{display:block;font-size:5px;color:#62725f;font-weight:400;margin-top:2px}.pf-tf-side-links{display:grid;gap:4px}.pf-tf-side-links>span{display:flex;align-items:center;gap:6px;height:24px;padding:0 6px;font-size:7px;color:#5e6c60;border-radius:3px}.pf-tf-side-links em{margin-left:auto;font-size:6px;font-style:normal;border:1px solid #d9dfd5;padding:0 3px}.pf-tf-side-links i{margin-left:auto;width:4px;height:4px;border-radius:50%;background:#be503b}.pf-tf-side-links .pf-tf-selected{background:#e0ebe0;color:#28513e;font-weight:600}.pf-tf-side-label{display:flex;justify-content:space-between;align-items:center;font-size:5px;font-weight:600;color:#5e6c60;margin:20px 6px 9px}.pf-tf-spaces{display:grid;gap:12px;padding:0 6px}.pf-tf-spaces>span{display:flex;align-items:center;gap:6px;font-size:6px}.pf-tf-spaces i{width:5px;height:5px;background:#629a87;border-radius:1px}.pf-tf-spaces>span:nth-child(2) i{background:#d39b65}.pf-tf-spaces>span:nth-child(3) i{background:#9a8bb7}.pf-tf-sidebar-bottom{position:absolute;bottom:10px;left:10px;right:10px}.pf-tf-sidebar-bottom>span{display:flex;align-items:center;gap:5px;font-size:6px;color:#5e6c60;padding:0 5px 12px}.pf-tf-sidebar-bottom>div{display:flex;align-items:center;gap:4px;border-top:1px solid #e0e6dc;padding-top:9px}.pf-tf-sidebar-bottom i,.pf-tf-topbar i,.pf-tf-people i,.pf-tf-task-footer>i{display:grid;place-items:center;font-style:normal;font-size:5px;width:17px;height:17px;border-radius:50%;background:#e7c7b2;color:#5c3929;flex-shrink:0}.pf-tf-sidebar-bottom b{font-size:5px;flex:1}.pf-tf-main{min-width:0}.pf-tf-topbar{height:33px;border-bottom:1px solid #e9ece7;display:flex;align-items:center;justify-content:space-between;padding:0 16px;font-size:6px;color:#62705f}.pf-tf-topbar>span{display:flex;align-items:center;gap:10px}.pf-tf-topbar>span>i:not(:last-child){width:auto;height:auto;background:none;color:#899280}.pf-tf-topbar b{font-weight:500;color:#334331}.pf-tf-project-heading{display:flex;justify-content:space-between;margin:17px 16px 0}.pf-tf-project-heading>div>span{display:flex;align-items:center;gap:4px;font-size:5px;font-weight:600;color:#5b725f}.pf-tf-project-heading h4{font:24px/1.1 Georgia,serif;margin:6px 0}.pf-tf-project-heading h4>span{color:#b84a32}.pf-tf-project-heading p{font-size:6px;color:#697263}.pf-tf-share{display:grid;place-items:center;width:23px;height:23px;border:1px solid #dce3d7;border-radius:3px;margin-top:15px}.pf-tf-project-meta{display:flex;align-items:center;gap:12px;margin:12px 16px;font-size:6px}.pf-tf-project-meta>span{display:flex;gap:4px;align-items:center}.pf-tf-project-meta>span:first-child{background:#ebf3e8;border:1px solid #dce7d7;padding:3px 5px;border-radius:3px;color:#43643b}.pf-tf-project-meta>span>i{width:4px;height:4px;background:#537b48;border-radius:50%}.pf-tf-people{margin-left:auto;display:flex;align-items:center}.pf-tf-people i{border:1px solid white;margin-left:-4px}.pf-tf-people i:nth-child(2),.pf-tf-task-footer>.pf-tf-avatar-SR{background:#d4dfbf;color:#465c2f}.pf-tf-people i:nth-child(3),.pf-tf-task-footer>.pf-tf-avatar-NP{background:#dcd5ec;color:#625275}.pf-tf-people>span{margin-left:7px;font-size:6px}.pf-tf-toolbar{display:flex;align-items:center;justify-content:space-between;height:31px;padding:0 16px;border-block:1px solid #e8ece5}.pf-tf-toolbar>div{height:100%;display:flex;align-items:center;gap:12px}.pf-tf-toolbar span,.pf-tf-toolbar strong,.pf-tf-toolbar b{display:flex;align-items:center;gap:4px;font-size:6px;font-weight:400}.pf-tf-toolbar strong{height:100%;border-bottom:2px solid #2e6b51;color:#2e6b51;font-weight:600}.pf-tf-toolbar b{background:#2f664e;color:#fff;padding:5px 7px;border-radius:3px}.pf-tf-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;background:#f8f9f6;padding:12px 12px 7px;height:278px}.pf-tf-column{min-width:0}.pf-tf-column-label{display:flex;align-items:center;gap:5px;margin:0 2px 8px;font-size:7px}.pf-tf-column-label>i{width:5px;height:5px;border:1px solid #74816e;border-radius:50%}.pf-tf-motion .pf-tf-column-label>i{border-color:#b87925;background:#e3bb64}.pf-tf-review .pf-tf-column-label>i{border-color:#45836c;background:#86b69f}.pf-tf-column-label>svg{margin-left:auto;color:#66755f}.pf-tf-task{padding:6px;background:#fff;border:1px solid #e0e5db;border-radius:4px;margin-bottom:7px;box-shadow:0 1px 2px #35472a05}.pf-tf-task-meta{display:flex;justify-content:space-between;align-items:center;font-size:5px;color:#697460;margin-bottom:3px}.pf-tf-tag{display:block;width:fit-content;font-size:4px;font-weight:600;padding:1px 4px;border-radius:2px;color:#635226;background:#f6efd9}.pf-tf-tag-design{color:#785635;background:#f8eadc}.pf-tf-tag-content{color:#635275;background:#eee8f5}.pf-tf-tag-development{color:#3c6368;background:#e3eff0}.pf-tf-task>strong{display:block;font-size:7.5px;font-weight:600;line-height:1.25;margin-top:4px}.pf-tf-task>p{font-size:5px;line-height:1.5;color:#667260;margin-top:5px}.pf-tf-task-footer{display:flex;gap:4px;align-items:center;border-top:1px solid #edf0e9;padding-top:4px;margin-top:5px;font-size:5px;color:#65715e}.pf-tf-task-footer>i{width:14px;height:14px;font-size:4px}.pf-tf-task-footer>span{display:flex;align-items:center;gap:3px}.pf-tf-task-footer>span:nth-child(3){margin-left:auto}.pf-tf-wireframe{height:32px;position:relative;display:flex;gap:5px;background:#e8eee5;padding:4px;margin-top:5px;border-radius:2px;overflow:hidden}.pf-tf-wireframe>aside{width:11px;background:#d1dec9;padding:4px 2px}.pf-tf-wireframe>aside>i{display:block;height:2px;background:#8ea680;margin-bottom:3px}.pf-tf-wireframe>div{flex:1}.pf-tf-wireframe>div>b{display:block;width:25px;height:3px;background:#7b9c6a;margin-bottom:4px}.pf-tf-wireframe section{display:flex;gap:3px}.pf-tf-wireframe section>i{flex:1;height:8px;background:#fff;border-top:2px solid #c5d4bc}.pf-tf-wireframe footer{height:13px;display:flex;align-items:end;gap:4px;margin-top:3px;padding:0 4px;background:#fff}.pf-tf-wireframe footer>i{width:6px;height:7px;background:#81a76d}.pf-tf-wireframe footer>i:nth-child(2n){height:10px;background:#b7c9aa}.pf-tf-wireframe>span{position:absolute;right:4px;bottom:3px;display:flex;align-items:center;gap:2px;font-size:4px;padding:2px 3px;background:#fff}.pf-tf-checklist{margin-top:6px;display:grid;gap:4px;font-size:5px;color:#5d6e56}.pf-tf-checklist>span{display:flex;gap:3px;align-items:center}.pf-tf-checklist>span>i{width:6px;height:6px;border:1px solid #c9d4c2;border-radius:1px}.pf-tf-checklist>div{height:3px;background:#e9eee4;border-radius:2px;margin-top:2px}.pf-tf-checklist>div>i{display:block;width:65%;height:100%;background:#6c9660}.pf-tf-add{display:flex;gap:4px;align-items:center;color:#63725a;font-size:6px;padding:2px}.pf-tf-status{display:flex;align-items:center;justify-content:space-between;height:22px;padding:0 14px;border-top:1px solid #e6ebe0;font-size:5px;color:#5c6d54;background:#fff}.pf-tf-status>span{display:flex;gap:4px;align-items:center}@container (max-width:390px){.pf-gallery-art .pf-tf-scene{transform:translate(-50%,-50%) scale(.43)}}@container (max-width:310px){.pf-gallery-art .pf-tf-scene{transform:translate(-50%,-50%) scale(.36)}}.pf-case-art .pf-tf-scene{transform:translate(-50%,-50%) scale(.94)}@media(max-width:900px){.pf-case-art .pf-tf-scene{transform:translate(-50%,-50%) scale(.75)}}@media(max-width:650px){.pf-case-art .pf-tf-scene{transform:translate(-50%,-50%) scale(.48)}}@media(max-width:360px){.pf-case-art .pf-tf-scene{transform:translate(-50%,-50%) scale(.43)}}.cp{text-align:left;--cp-ink: #28392e;--cp-muted: #536451;--cp-line: #d9e1d3;--cp-paper: #fbfcf7;--cp-soft: #edf1e7;position:relative;width:100%;height:100%;background:var(--cp-backdrop);overflow:hidden;container-type:inline-size;color:var(--cp-ink);font-family:Helvetica Neue,Helvetica,sans-serif;pointer-events:none}.cp *{box-sizing:border-box;letter-spacing:0}.cp-canvas{position:absolute;width:460px;height:326px;top:50%;left:50%;margin:-163px 0 0 -230px;transform:rotate(-2deg) scale(.9);background:var(--cp-paper);border:1px solid #ffffff8a;border-radius:6px;box-shadow:3px 13px 25px #23362924;overflow:hidden}.cp-browser{height:31px;border-bottom:1px solid var(--cp-line);display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 16px;color:var(--cp-muted);font:5px Courier New,monospace}.cp-brand{font:500 11px Helvetica Neue,Helvetica,sans-serif;color:var(--cp-ink);display:flex;align-items:center;gap:4px}.cp-brand>span:not(.cp-brand-mark){color:var(--cp-accent)}.cp-brand-mark{width:18px;height:18px;display:grid;place-items:center;color:var(--cp-accent);margin-right:2px;flex-shrink:0}.cp-knowledge .cp-brand,.cp-travel .cp-brand,.cp-courses .cp-brand{font-family:Georgia,serif;font-size:13px}.cp-finance .cp-brand,.cp-language .cp-brand{font-weight:700;font-size:12px}.cp-charging .cp-brand-mark,.cp-energy .cp-brand-mark{background:#e2ecd6;border-radius:50%}.cp-subscriptions .cp-brand-mark,.cp-client .cp-brand-mark{border:1px solid currentColor;border-radius:4px}.cp-kitchen .cp-brand,.cp-fitness .cp-brand{font-family:Courier New,monospace;text-transform:uppercase;font-weight:700}.cp-services .cp-brand,.cp-campus .cp-brand{font-family:Georgia,serif;font-weight:700}.cp-health .cp-brand-mark,.cp-claims .cp-brand-mark{background:#e2ece8;border-radius:4px}.cp-creator .cp-brand-mark{border:1px solid currentColor;border-radius:50%}.cp-rental .cp-brand,.cp-events .cp-brand{font-family:Georgia,serif;font-style:italic;font-size:14px}.cp-browser>span:last-child{display:flex;align-items:center;gap:10px}.cp-browser-avatar{display:grid;place-items:center;width:13px;height:13px;border:1px solid var(--cp-line);border-radius:50%;font-size:4px}.cp-body{padding:16px 18px;font-size:8px;line-height:1.5;height:295px}.cp h4{font-size:22px;font-weight:500;line-height:1.16;color:var(--cp-ink);margin:5px 0 8px}.cp h4 em{font-family:Georgia,serif;font-weight:400}.cp h5{font-size:10px;font-weight:500;line-height:1.4;margin:8px 0}.cp p{color:var(--cp-muted);font-size:7px;line-height:1.7}.cp-kicker{font:5px Courier New,monospace;color:var(--cp-muted)}.cp-screen-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px}.cp-screen-heading h4{font-size:20px;margin-bottom:0}.cp-screen-heading>svg{color:var(--cp-accent);flex-shrink:0}.cp-pill,.cp-outline,.cp-action,.cp-tag{display:inline-flex;align-items:center;justify-content:space-between;gap:10px;font-size:6px;padding:6px 9px;border-radius:3px;white-space:nowrap}.cp-pill,.cp-action{background:var(--cp-accent);color:#fff}.cp-outline{border:1px solid var(--cp-line);color:var(--cp-ink)}.cp-tag{background:var(--cp-soft);color:var(--cp-ink)}.cp-action{margin-top:10px}.cp-avatar{width:23px;height:23px;background:var(--cp-soft);border-radius:50%;display:grid;place-items:center;font-size:7px}.cp-metrics{display:grid;grid-template-columns:repeat(3,1fr);margin:13px 0 17px;gap:14px}.cp-metric{border-right:1px solid var(--cp-line)}.cp-metric:last-child{border:0}.cp-metric>span{color:var(--cp-muted);font-size:6px;display:block}.cp-metric>strong{font-size:23px;font-weight:500;line-height:1.4;display:block}.cp-metric>small{font-size:5px;color:var(--cp-muted);display:block}.cp-row{display:flex;align-items:center;gap:7px;padding:10px 0;border-bottom:1px solid var(--cp-line)}.cp-row-icon{width:24px;height:24px;border-radius:4px;background:var(--cp-soft);color:var(--cp-accent);display:grid;place-items:center;flex-shrink:0}.cp-row>div{flex:1;min-width:0}.cp-row b{font-size:7px;font-weight:500;display:block}.cp-row small{color:var(--cp-muted);font-size:5px;display:block;margin-top:3px}.cp-row>strong{font-size:6px;font-weight:500;flex-shrink:0}.cp-table-head,.cp-table-row{display:grid;grid-template-columns:1.8fr 1fr 1.3fr .9fr;gap:9px}.cp-table-head{color:var(--cp-muted);font-size:5px;padding-bottom:7px;border-bottom:1px solid var(--cp-line)}.cp-table-row{padding:11px 0;font-size:7px;border-bottom:1px solid var(--cp-line)}.cp-table-row>span:last-child,.cp-table-head>span:last-child{text-align:right}.cp-banner{display:flex;align-items:center;gap:6px;font-size:6px;padding:9px;border-radius:3px;background:var(--cp-soft);color:var(--cp-ink);margin-top:12px}.cp-search{display:flex;align-items:center;gap:7px;color:var(--cp-muted);border:1px solid var(--cp-line);border-radius:3px;padding:9px;font-size:7px;margin:10px 0}.cp-mini-tabs{display:flex;align-items:center;gap:15px;font-size:6px;border-bottom:1px solid var(--cp-line);padding:7px 0;margin-bottom:3px;color:var(--cp-muted)}.cp-mini-tabs>b{color:var(--cp-ink);font-weight:500}.cp-label{position:absolute;left:12px;bottom:12px;font:7px Courier New,monospace;padding:5px 7px;background:#fffffff0;border:1px solid #0000000a;color:#3a4c3a;z-index:2}.cp-steps{display:flex;justify-content:space-between;padding-bottom:14px;margin-bottom:12px;border-bottom:1px solid var(--cp-line);font-size:6px;color:var(--cp-muted)}.cp-steps>span{display:flex;align-items:center;gap:5px}.cp-steps i{display:grid;place-items:center;font-style:normal;width:14px;height:14px;border-radius:50%;background:var(--cp-soft);color:var(--cp-muted)}.cp-step-done{color:var(--cp-ink)}.cp-step-done>i{background:var(--cp-accent);color:#fff}.cp-bars{display:flex;align-items:end;gap:9px;height:91px;padding-bottom:13px;margin-top:8px;border-bottom:1px solid var(--cp-line)}.cp-bars>div{flex:1;height:100%;display:flex;align-items:end;position:relative}.cp-bars i{background:var(--cp-accent);width:100%;border-radius:2px 2px 0 0}.cp-bars>div:nth-child(2n) i{opacity:.62}.cp-bars span{position:absolute;bottom:-11px;font-size:4px;width:100%;text-align:center;color:var(--cp-muted)}.cp-dark{--cp-ink: #f0f4e8;--cp-muted: #c4d0bb;--cp-line: #4a594b;--cp-paper: #22312b;--cp-soft: #35463b}.cp-dark .cp-brand>span{color:#d6e6a7}.cp-dark .cp-pill,.cp-dark .cp-action{background:#d6e6a7;color:#22312b}.cp-dark .cp-row-icon{color:#d6e6a7}.cp-knowledge{display:grid;grid-template-columns:95px 1fr;height:100%;gap:24px}.cp-knowledge aside{border-right:1px solid var(--cp-line);display:flex;flex-direction:column;gap:12px;color:var(--cp-muted);font-size:6px;padding-right:12px}.cp-knowledge aside>svg{color:#d6e6a7}.cp-knowledge aside>b{font-size:8px;color:var(--cp-ink);font-weight:500}.cp-knowledge aside>span{display:flex;align-items:center;gap:4px}.cp-knowledge aside>small{font:4px Courier New,monospace;margin-top:3px}.cp-knowledge h4{font-size:27px;margin-top:15px}.cp-prompt{display:flex;align-items:center;gap:9px;margin-top:19px;padding:13px 10px;border:1px solid #708361;border-radius:4px;font-size:7px;color:#d6e6a7}.cp-prompt>span{flex:1;color:var(--cp-ink)}.cp-note-grid{display:flex;gap:6px;margin-top:10px}.cp-note-grid>span{flex:1;font-size:5px;padding:8px;border:1px solid var(--cp-line);border-radius:3px}.cp-note-grid svg{display:block;margin-bottom:7px}.cp-source{font-size:5px;display:flex;gap:5px;align-items:center;color:var(--cp-muted);margin-top:13px}.cp-finance{position:relative;height:100%}.cp-editorial h4{font-size:30px;margin-top:13px}.cp-budget-ring{width:95px;height:95px;border-radius:50%;background:conic-gradient(#456c43 0,#456c43 68%,#d9e2c8 68%,#d9e2c8);display:grid;place-items:center;margin:15px 0 9px}.cp-budget-ring>span{background:var(--cp-paper);width:75px;height:75px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;align-content:center;font-size:27px;line-height:1}.cp-budget-ring small{font-size:11px}.cp-budget-ring em{width:100%;font:4px Courier New,monospace;text-align:center;margin-top:6px}.cp-phone{position:absolute;right:30px;top:-3px;width:140px;aspect-ratio:9 / 19.5;transform:rotate(6deg) scale(.77);transform-origin:top right;border:3px solid #344e34;border-radius:20px;padding:10px;background:#fcfdf7;box-shadow:8px 10px 20px #263c3424;font-size:7px}.cp-phone>header{display:flex;justify-content:space-between;margin-bottom:16px;font-size:6px}.cp-phone>span{color:var(--cp-muted);font-size:6px}.cp-phone h4{font-size:15px;margin:4px 0 14px}.cp-phone .cp-metric strong{font-size:20px}.cp-phone-actions{display:flex;gap:5px;margin:13px 0}.cp-phone-actions span{display:flex;align-items:center;justify-content:center;gap:7px;flex:1;padding:7px;background:#e3ecd6;border-radius:4px;font-size:6px}.cp-phone>b{font-size:7px;font-weight:500}.cp-phone .cp-row{padding:7px 0}.cp-phone .cp-row-icon{width:18px;height:18px}.cp-phone .cp-row b,.cp-phone .cp-row strong{font-size:5px}.cp-saving{padding:9px;background:#e6eedc;border-radius:5px;margin-top:12px;font-size:5px}.cp-saving b{display:block;font-size:10px;margin-top:4px}.cp-saving i{display:block;height:4px;margin-top:6px;background:#577b49;border-radius:3px;width:70%}.cp-health-grid{display:grid;grid-template-columns:1.45fr 1fr;gap:19px}.cp-appointment{display:flex;align-items:center;gap:9px;border:1px solid var(--cp-line);border-radius:4px;padding:12px;background:#e9f0ec}.cp-appointment>div{flex:1}.cp-appointment small{display:block;font:4px Courier New,monospace;color:#445e5b}.cp-appointment b{display:block;font-size:10px;font-weight:500;margin:4px 0}.cp-appointment span{display:block;font-size:5px;color:#445e5b}.cp-health-grid aside{background:var(--cp-soft);padding:10px;border-radius:4px}.cp-health-grid aside p{display:flex;align-items:center;gap:5px;margin-top:9px;font-size:5px}.cp-health-grid aside .cp-outline{margin-top:11px;font-size:5px}.cp-date-strip{display:flex;gap:5px;margin-top:10px}.cp-date-strip>span{text-align:center;flex:1;font-size:5px;padding:5px 0;border-radius:3px}.cp-date-strip b{font-size:9px;display:block;margin-top:4px}.cp-selected{background:var(--cp-accent);color:#fff}.cp-map-layout{display:grid;grid-template-columns:1fr 1.12fr;height:100%;gap:14px}.cp-map{position:relative;background-color:#e5eddd;background-image:linear-gradient(90deg,#d1ddc7 1px,transparent 1px),linear-gradient(#d1ddc7 1px,transparent 1px);background-size:30px 30px;overflow:hidden;border:1px solid #d1ddc7;border-radius:5px}.cp-map-road{position:absolute;width:310px;height:13px;background:#fffdf3;border-block:1px solid #d9dac4;left:-60px;top:90px;transform:rotate(-35deg)}.cp-road-two{transform:rotate(48deg);left:-40px;top:125px}.cp-road-three{transform:rotate(3deg);top:50px}.cp-map-place{position:absolute;font:4px Courier New,monospace;top:35px;left:15px;color:#496238}.cp-map-place-two{top:180px;left:72px}.cp-map-pin{display:grid;place-items:center;position:absolute;width:27px;height:27px;border-radius:50% 50% 50% 0;background:#426937;color:#fff;transform:rotate(-45deg);box-shadow:0 3px 5px #32582933}.cp-map-pin svg{transform:rotate(45deg)}.cp-pin-one{top:65px;left:45px}.cp-pin-two{top:120px;left:118px}.cp-pin-three{top:158px;left:32px}.cp-map-you{position:absolute;width:9px;height:9px;background:#516baf;border:2px solid white;border-radius:50%;top:121px;left:83px;outline:6px solid #516baf20}.cp-map-sidebar h4{margin-top:9px}.cp-map-sidebar .cp-row{padding:10px 0}.cp-map-sidebar .cp-row b{font-size:6px}.cp-map-sidebar .cp-row-icon{width:20px;height:20px}.cp-kitchen-tabs{display:flex;gap:25px;font-size:7px;border-bottom:1px solid var(--cp-line);padding-bottom:10px}.cp-kitchen-tabs b{font-weight:500}.cp-kitchen-tabs b>span{color:#d6e6a7;margin-left:6px}.cp-order-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:15px}.cp-order-grid>div{padding:11px;border:1px solid var(--cp-line);border-top:3px solid #d8aa78;border-radius:4px}.cp-order-grid>div:nth-child(2){border-top-color:#d5e59d}.cp-order-grid>div:last-child{border-top-color:#9dc8b6}.cp-order-grid header{display:flex;justify-content:space-between;align-items:center}.cp-order-grid header strong{font-size:16px;font-weight:500}.cp-order-grid header span{display:flex;gap:3px;align-items:center;font-size:5px}.cp-order-grid small{display:block;font:4px Courier New,monospace;color:var(--cp-muted);margin:7px 0 16px}.cp-order-grid p{font-size:7px;margin-bottom:7px;color:var(--cp-ink)}.cp-order-grid footer{display:flex;align-items:center;justify-content:space-between;font-size:5px;border-top:1px solid var(--cp-line);margin-top:13px;padding-top:10px;color:#d6e6a7}.cp-kitchen .cp-body{padding:18px 20px}.cp-kitchen .cp-screen-heading{align-items:flex-end;margin-bottom:16px}.cp-kitchen .cp-screen-heading h4{font-size:22px;font-weight:600}.cp-kitchen .cp-kicker{color:#bdcbb8;font-size:6px}.cp-kitchen .cp-pill{border-radius:3px;font-size:7px;padding:7px 9px}.cp-kitchen-tabs{align-items:center;gap:24px;font-size:8px}.cp-kitchen-tabs b{position:relative;padding-bottom:10px;margin-bottom:-11px;border-bottom:2px solid #d6e6a7;color:var(--cp-ink)}.cp-order-grid{gap:10px;margin-top:16px}.cp-order-grid>div{min-height:146px;padding:11px 12px 10px;background:#293b33;box-shadow:inset 0 1px #ffffff0a}.cp-order-grid header strong{font-size:18px;font-weight:600}.cp-order-grid header span{font-size:6px}.cp-order-grid small{font-size:5px;margin:8px 0 14px}.cp-order-grid p{font-size:8px;line-height:1.45}.cp-order-grid footer{font-size:6px;margin-top:12px;padding-top:9px}.cp-client-grid,.cp-people-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:20px}.cp-project-summary{padding:14px;border:1px solid var(--cp-line);border-radius:4px}.cp-project-summary small{font:4px Courier New,monospace;color:var(--cp-muted)}.cp-project-summary h5{font-size:17px;margin:7px 0}.cp-project-summary>span{font-size:6px;color:var(--cp-muted)}.cp-project-summary i{display:block;height:4px;width:60%;background:var(--cp-accent);margin-top:14px;border-radius:3px}.cp-client-grid .cp-steps{margin-top:12px;font-size:4px}.cp-client-grid .cp-steps i{width:10px;height:10px;font-size:4px}.cp-client-approval,.cp-people-grid aside{background:var(--cp-soft);padding:16px;border-radius:4px}.cp-client-approval>svg,.cp-people-grid aside>svg{color:var(--cp-accent)}.cp-client-approval h5,.cp-people-grid aside h5{font-size:16px;margin:12px 0 8px}.cp-client-approval p,.cp-people-grid aside p{font-size:6px}.cp-transit{display:grid;grid-template-columns:1.2fr 1fr;gap:25px}.cp-transit h4{font-size:28px}.cp-route-input{display:flex;align-items:center;gap:8px;border:1px solid var(--cp-line);padding:8px;font-size:7px;margin-top:7px;border-radius:3px}.cp-route-input>i{width:6px;height:6px;border:2px solid var(--cp-accent);border-radius:50%}.cp-transit-options{display:flex;justify-content:space-between;gap:9px;font-size:5px;margin-top:8px}.cp-transit-options b{font-weight:500;display:flex;align-items:center;gap:5px}.cp-transit .cp-row{padding:10px 0}.cp-route-stops{padding:17px 12px;background:#f3ebe1;border-radius:5px}.cp-route-stops>div{display:flex;gap:13px;padding-top:24px;position:relative}.cp-route-stops>div:not(:last-child):after{content:"";position:absolute;left:5px;top:32px;width:2px;height:40px;background:#ad4929}.cp-route-stops>div>i{width:12px;height:12px;border-radius:50%;border:3px solid var(--cp-accent);background:#fff;margin-top:2px;z-index:1}.cp-route-stops b{font-size:9px;font-weight:500;display:block}.cp-route-stops small{color:var(--cp-muted);font-size:5px;margin-top:5px;display:block}.cp-language,.cp-events{display:grid;grid-template-columns:1.1fr 1fr;gap:25px;align-items:center;height:100%}.cp-language h4,.cp-events h4{font-size:31px;margin-top:10px}.cp-lesson-stats{display:flex;gap:18px;margin-top:23px}.cp-lesson-stats .cp-metric{padding-right:17px}.cp-lesson-stats .cp-metric strong{font-size:17px}.cp-language>div>p{display:flex;align-items:center;gap:6px;font-size:6px;margin-top:15px}.cp-flashcard{background:#f2d2be;border:1px solid #e6bfa9;border-radius:7px;padding:18px 13px;text-align:center;box-shadow:7px 8px #e7b89d;transform:rotate(4deg)}.cp-flashcard>span{font:4px Courier New,monospace;color:#774838}.cp-flashcard>svg{display:block;margin:16px auto 8px;color:#9c4933}.cp-flashcard>strong{display:block;font:43px/1.2 Georgia,serif;color:#733a2b}.cp-flashcard>em{display:block;font-size:8px;margin-top:5px;color:#774838}.cp-flashcard>div{display:flex;justify-content:space-between;margin-top:20px;font-size:5px;color:#733a2b}.cp-flashcard>div>span{display:flex;gap:4px;align-items:center}.cp-flashcard footer{font:4px Courier New,monospace;color:#774838;border-top:1px solid #d8ab92;margin-top:12px;padding-top:10px}.cp-civic-header{display:flex;align-items:center;gap:8px;font-size:9px}.cp-civic-header small{font-size:5px;color:var(--cp-muted)}.cp-civic-header>span:last-child{margin-left:auto;font-size:6px}.cp-civic-intro{margin-top:15px}.cp-civic-intro h4{font-size:22px}.cp-service-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:7px}.cp-service-grid>div{padding:10px;border:1px solid var(--cp-line);border-radius:3px;position:relative}.cp-service-grid small{color:var(--cp-muted);font-size:5px}.cp-service-grid b{font-size:7px;font-weight:500;line-height:1.5;display:block;margin:9px 0}.cp-service-grid svg{margin-left:auto}.cp-fitness-grid{display:grid;grid-template-columns:125px 1fr;gap:23px;align-items:center}.cp-movement-ring{width:122px;height:122px;background:conic-gradient(#d7e99c 0,#d7e99c 71%,#475344 71%,#475344);border-radius:50%;display:grid;place-items:center}.cp-movement-ring>span{background:var(--cp-paper);width:101px;height:101px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:35px;line-height:1}.cp-movement-ring small{font:5px Courier New,monospace;margin-top:7px}.cp-movement-ring em{font-size:5px;color:var(--cp-muted);font-style:normal;margin-top:7px}.cp-fitness-grid .cp-row{padding:9px 0}.cp-weekly{display:flex;align-items:center;gap:13px;border-top:1px solid var(--cp-line);margin-top:17px;padding-top:12px}.cp-weekly>span{font:5px Courier New,monospace;margin-right:auto;color:var(--cp-muted)}.cp-weekly>i{width:19px;height:19px;display:grid;place-items:center;font-size:5px;font-style:normal;border:1px solid var(--cp-line);border-radius:50%}.cp-weekly>.cp-day-done{background:#d7e99c;color:#263221;border:0}.cp-creator-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:18px}.cp-creator-grid aside{padding:10px;background:var(--cp-soft);border-radius:4px}.cp-creator-grid aside .cp-row{padding:10px 0}.cp-creator-grid aside .cp-row-icon{display:none}.cp-travel{display:grid;grid-template-columns:1fr 1.2fr;gap:22px;height:100%}.cp-travel-cover{background:#dcebe2;padding:16px;border-radius:5px;position:relative}.cp-travel-cover h4{font-size:28px;margin-top:16px}.cp-travel-route{display:flex;gap:6px;align-items:center;margin:18px 0 9px;color:var(--cp-accent)}.cp-travel-route i{display:block;flex:1;height:1px;border-top:1px dashed var(--cp-accent)}.cp-travel-cover>span{font-size:7px}.cp-travel-cover>span.cp-kicker{font-size:4px}.cp-travel-cover>small{display:block;font:4px Courier New,monospace;color:var(--cp-muted);margin-top:8px}.cp-itinerary>div:not(:first-child){display:flex;align-items:center;gap:9px;padding:12px 0;border-bottom:1px solid var(--cp-line)}.cp-itinerary>div>i{font-style:normal;font:8px Georgia,serif;color:var(--cp-accent)}.cp-itinerary>div>span{flex:1}.cp-itinerary b{font-size:8px;font-weight:500}.cp-itinerary small{font-size:5px;color:var(--cp-muted);display:block;margin-top:4px}.cp-itinerary>.cp-outline{margin-top:12px}.cp-return-grid{display:grid;grid-template-columns:1fr 1.3fr;gap:24px}.cp-return-item>div{display:grid;place-items:center;height:60px;width:60px;background:#e9e1d4;color:#825b3a;font:25px Georgia,serif;border-radius:5px}.cp-return-item h5{margin-top:12px}.cp-return-item>span{font-size:5px;color:var(--cp-muted);display:block;margin-top:10px}.cp-choice{display:flex;align-items:center;gap:8px;padding:10px;border:1px solid var(--cp-line);border-radius:3px;font-size:6px;margin-top:8px}.cp-choice>i{width:8px;height:8px;border:1px solid var(--cp-muted);border-radius:50%}.cp-choice svg{margin-left:auto}.cp-choice-selected{border-color:var(--cp-accent);background:var(--cp-soft)}.cp-choice-selected>i{border:3px solid var(--cp-accent)}.cp-campus-tabs{display:flex;gap:25px;border-bottom:1px solid var(--cp-line);padding-bottom:9px;font-size:6px;color:var(--cp-muted)}.cp-campus-tabs b{font-weight:500;color:var(--cp-ink)}.cp-calendar{margin-top:9px}.cp-calendar-days,.cp-calendar-row{display:grid;grid-template-columns:28px repeat(5,1fr);gap:3px}.cp-calendar-days b{font-size:4px;font-weight:500;color:var(--cp-muted);padding:5px}.cp-calendar-row>span{font-size:4px;color:var(--cp-muted);padding-top:5px}.cp-calendar-row>div{height:25px;border-top:1px solid var(--cp-line);padding:4px}.cp-calendar-row>.cp-calendar-event{background:#dfe7f0;border-left:2px solid #5d789a;border-top:0;border-radius:2px}.cp-calendar-event b{font-size:4px;font-weight:500;display:block}.cp-calendar-event small{font-size:3px;color:#465e77;display:block;margin-top:2px}.cp-rental-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:22px}.cp-floorplan{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:9px;border:2px solid #8b765a;height:175px;position:relative;background:#f1eee5;margin-top:8px}.cp-floorplan>div{display:grid;place-items:center;border:2px solid #ad9b7e;background:#e5dfd0;font:5px Courier New,monospace;color:#665538}.cp-floorplan>div:first-child{grid-row:span 2}.cp-floorplan>span{position:absolute;bottom:-19px;left:0;font:5px Courier New,monospace;white-space:nowrap;color:#665538}.cp-rental-grid .cp-metric strong{font-size:23px}.cp-rental-grid .cp-row{padding:10px 0}.cp-rental-grid .cp-outline{margin-top:12px}.cp-energy-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:24px}.cp-energy-grid>div{padding:12px;border:1px solid var(--cp-line);border-radius:4px}.cp-energy-grid .cp-metric strong{font-size:32px}.cp-energy-use{margin-top:18px}.cp-energy-use>span{display:flex;justify-content:space-between;font-size:7px}.cp-energy-use b{font-weight:500}.cp-energy-use>i{display:block;background:var(--cp-soft);height:5px;border-radius:3px;margin-top:7px}.cp-energy-use em{display:block;background:var(--cp-accent);height:100%;border-radius:3px}.cp-claims-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:21px}.cp-claims-grid h5{margin-top:0}.cp-claims-grid p{font-size:6px}.cp-upload{display:flex;flex-direction:column;align-items:center;gap:5px;border:1px dashed #8caaa9;border-radius:4px;padding:17px;margin-top:12px}.cp-upload svg{color:var(--cp-accent)}.cp-upload b{font-size:7px;font-weight:500}.cp-upload span{font-size:5px;color:var(--cp-muted)}.cp-claims-grid .cp-row{padding:8px 0}.cp-claims-grid aside{background:var(--cp-soft);padding:14px;border-radius:4px}.cp-claims-grid aside>svg{color:var(--cp-accent)}.cp-claims-grid aside h5{font-size:16px;margin:12px 0}.cp-claims-grid aside>small{display:block;font-size:5px;color:var(--cp-muted);margin-top:15px}.cp-claims-grid .cp-tag{font-size:5px;background:#dce9df;margin-top:10px}.cp-course-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:14px}.cp-course-grid>div{min-width:0}.cp-course-art{display:grid;place-items:center;height:66px;border-radius:4px;background:#e5cbbb;color:#78442d;font:34px Georgia,serif}.cp-course-art-1{background:#d8e2cf;color:#3b5733;font-family:Courier New,monospace;font-size:25px}.cp-course-art-2{background:#d8e3e8;color:#3a5a6b}.cp-course-grid small{font:4px Courier New,monospace;color:var(--cp-muted);display:block;margin-top:10px}.cp-course-grid b{display:block;font-size:8px;font-weight:500;margin-top:6px}.cp-course-grid>div>span:not(.cp-course-art){font-size:5px;color:var(--cp-muted);display:block;margin-top:5px}.cp-course-grid footer{display:flex;align-items:center;gap:3px;border-top:1px solid var(--cp-line);margin-top:9px;padding-top:7px;font-size:5px}.cp-course-grid footer>svg:last-child{margin-left:auto}.cp-event-days{display:flex;gap:7px;margin:20px 0 12px}.cp-event-days>span{padding:7px 10px;border:1px solid var(--cp-line);border-radius:3px;font-size:12px;text-align:center}.cp-event-days small{font:4px Courier New,monospace;display:block;margin-bottom:5px}.cp-ticket{position:relative;background:#dce8a8;color:#35492b;border:1px solid #c3d28c;border-radius:6px;padding:18px;box-shadow:6px 8px #c6d395;transform:rotate(4deg)}.cp-ticket>span{font:4px Courier New,monospace}.cp-ticket h5{font-size:27px;line-height:1.05;margin:17px 0 14px}.cp-ticket h5>span{font-family:Georgia,serif;font-style:italic;margin-left:5px}.cp-ticket>div{display:flex;align-items:center;gap:5px;font-size:5px;margin-top:8px}.cp-ticket footer{display:flex;align-items:center;justify-content:space-between;margin-top:17px;border-top:1px dashed #7e9757;padding-top:12px}.cp-ticket footer b{font:4px Courier New,monospace}.cp-ticket>i{display:block;height:14px;margin-top:10px;background:repeating-linear-gradient(90deg,#35492b 0 1px,transparent 1px 3px,#35492b 3px 5px,transparent 5px 7px)}.pf-concept-dialog-preview .cp-canvas{transform:rotate(-1deg) scale(1.15)}@container (max-width:700px){.pf-concept-dialog-preview .cp-canvas{transform:rotate(-1deg) scale(.9)}}@container (max-width:500px){.pf-concept-dialog-preview .cp-canvas{transform:rotate(-1deg) scale(.8)}}@container (max-width:400px){.pf-concept-dialog-preview .cp-canvas{transform:rotate(-1deg) scale(.68)}}@container (max-width:340px){.pf-concept-dialog-preview .cp-canvas{transform:rotate(-1deg) scale(.59)}}@container (max-width:290px){.pf-concept-dialog-preview .cp-canvas{transform:rotate(-1deg) scale(.5)}}@container (max-width:480px){.cp-canvas{transform:rotate(-2deg) scale(.8)}}@container (max-width:400px){.cp-canvas{transform:rotate(-2deg) scale(.68)}}@container (max-width:340px){.cp-canvas{transform:rotate(-2deg) scale(.59)}}@container (max-width:290px){.cp-canvas{transform:rotate(-2deg) scale(.5)}}.pf-kh-showcase{position:absolute;top:0;right:0;bottom:0;left:0;background:#dce5ef}.pf-kh-scene{position:absolute;left:50%;top:50%;width:660px;height:490px;transform:translate(-50%,-50%) scale(.58);font:10px/1.35 Helvetica Neue,Helvetica,sans-serif;letter-spacing:0;color:#272c35;text-align:left}.pf-kh-scene *{box-sizing:border-box}.pf-kh-caption,.pf-kh-bottom{display:flex;justify-content:space-between;align-items:center;font-size:6px;font-weight:600;color:#46576d}.pf-kh-caption{height:25px}.pf-kh-bottom{height:29px}.pf-kh-bottom>span{display:flex;gap:5px;align-items:center}.pf-kh-window{height:430px;display:grid;grid-template-columns:120px minmax(0,1fr) 199px;border:1px solid #b7c7da;border-radius:6px;overflow:hidden;background:#fff;box-shadow:0 16px 25px #273e5d1c}.pf-kh-sidebar{position:relative;padding:16px 10px;background:#f7f8fa;border-right:1px solid #e4e7ec}.pf-kh-brand{display:flex;align-items:center;gap:4px;font-size:11px;font-weight:700}.pf-kh-brand .cp-brand-mark{display:grid;place-items:center;flex-shrink:0;width:17px;height:17px;color:#3659bd;background:none;border-radius:0}.pf-kh-brand>span:last-child{color:#b8493b;font:19px Georgia,serif;margin-left:-4px}.pf-kh-team{display:flex;align-items:center;gap:5px;margin:23px 0 18px}.pf-kh-team>i{display:grid;place-items:center;width:18px;height:18px;font:italic 12px Georgia,serif;background:#e7e8ed;border:1px solid #d4d7e2;border-radius:3px}.pf-kh-team>b{font-size:6px;flex:1}.pf-kh-team small{display:block;font-size:5px;font-weight:400;color:#656d7a;margin-top:2px}.pf-kh-nav{display:grid;gap:5px}.pf-kh-nav>span,.pf-kh-nav>strong{display:flex;gap:6px;align-items:center;height:24px;padding:0 6px;font-size:6px;font-weight:400;color:#5e6775}.pf-kh-nav>strong{color:#304f9d;background:#e9eefb;border-radius:3px;font-weight:600}.pf-kh-section-label{display:flex;justify-content:space-between;font-size:5px;color:#5e6775;margin:22px 5px 13px;font-weight:600}.pf-kh-collections{display:grid;gap:14px;padding:0 6px}.pf-kh-collections>span{display:flex;align-items:center;gap:5px;font-size:6px;color:#5e6775}.pf-kh-collections i{width:5px;height:5px;border:1px solid #6586bc;border-radius:1px}.pf-kh-collections>span:nth-child(2) i{border-color:#b67a65}.pf-kh-collections>span:nth-child(3) i{border-color:#72895a}.pf-kh-sidebar-bottom{position:absolute;bottom:12px;left:10px;right:10px}.pf-kh-sidebar-bottom>span{display:flex;align-items:center;gap:4px;font-size:5px;color:#5e6775;padding-bottom:12px}.pf-kh-sidebar-bottom>div{display:flex;align-items:center;gap:5px;border-top:1px solid #e0e4ea;padding-top:10px}.pf-kh-sidebar-bottom i,.pf-kh-doc-avatar{width:17px;height:17px;border-radius:50%;display:grid;place-items:center;font-size:5px;font-style:normal;color:#654936;background:#efdfcf;flex-shrink:0}.pf-kh-sidebar-bottom b{font-size:5px;flex:1}.pf-kh-workspace{min-width:0}.pf-kh-topbar{display:flex;justify-content:space-between;align-items:center;height:35px;padding:0 16px;border-bottom:1px solid #edf0f4;font-size:5px;color:#626c7c}.pf-kh-topbar>span{display:flex;align-items:center;gap:6px}.pf-kh-topbar i{font-style:normal;color:#858e9a}.pf-kh-intro{margin:21px 17px 16px}.pf-kh-intro>span{font-size:5px;font-weight:600;color:#647189}.pf-kh-intro h4{font:25px/1.12 Georgia,serif;margin:7px 0}.pf-kh-intro h4>span{color:#c35c42}.pf-kh-intro p{font-size:6px;color:#656f7f}.pf-kh-search{display:flex;align-items:center;gap:6px;height:28px;border:1px solid #dbe2ef;border-radius:4px;margin:0 17px;padding:0 8px;font-size:6px;color:#626f86;background:#fbfcff}.pf-kh-search i{margin-left:auto;border:1px solid #dbe2ef;border-radius:2px;width:10px;text-align:center;font-style:normal}.pf-kh-library-heading{display:flex;justify-content:space-between;align-items:center;margin:22px 17px 12px}.pf-kh-library-heading>b{font-size:10px;font-weight:600}.pf-kh-library-heading>span{display:flex;align-items:center;gap:3px;font-size:5px;color:#3659ad}.pf-kh-tabs{display:flex;align-items:center;gap:13px;margin:0 17px;border-bottom:1px solid #e9edf3;height:22px;font-size:5px;color:#626c7c}.pf-kh-tabs>strong{display:flex;align-items:center;height:100%;border-bottom:2px solid #3d60bd;color:#3659ad;font-weight:600}.pf-kh-tabs>svg{margin-left:auto}.pf-kh-documents{margin:0 17px}.pf-kh-documents>div{display:flex;gap:7px;align-items:center;height:43px;border-bottom:1px solid #e9edf3}.pf-kh-documents>div>i{display:grid;place-items:center;width:24px;height:27px;background:#eaf0fc;border:1px solid #dce5f9;border-radius:3px;color:#4262a4}.pf-kh-documents>div>.pf-kh-file-strategy{background:#edf2e8;color:#536a42;border-color:#dce5d4}.pf-kh-documents>div>.pf-kh-file-planning{background:#f9eee7;color:#91563c;border-color:#efddd1}.pf-kh-documents>div>div{flex:1;min-width:0}.pf-kh-documents b{font-size:7px;font-weight:600;display:block}.pf-kh-documents small{font-size:4px;font-weight:600;color:#667184;display:block;margin-top:4px;white-space:nowrap}.pf-kh-documents small>span{font-weight:400}.pf-kh-doc-avatar{width:14px;height:14px;font-size:4px}.pf-kh-documents>div:nth-child(2) .pf-kh-doc-avatar{background:#dce5d4;color:#506044}.pf-kh-documents>div:nth-child(3) .pf-kh-doc-avatar{background:#e5dff0;color:#67537d}.pf-kh-connected{display:flex;justify-content:space-between;margin:12px 17px 0;font-size:4px;color:#626f82}.pf-kh-connected>span{display:flex;align-items:center;gap:3px}.pf-kh-assistant{border-left:1px solid #dde5f3;background:#f4f7fd;padding:0 13px 12px}.pf-kh-assistant>header{height:35px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e0e7f4;color:#3a56a3;font-size:7px;font-weight:600}.pf-kh-assistant>header>span{display:flex;align-items:center;gap:5px}.pf-kh-question{margin-top:12px}.pf-kh-question>span{font-size:5px;font-weight:600;color:#656f82}.pf-kh-question p{font-size:8px;font-weight:500;line-height:1.5;margin-top:5px;max-width:145px}.pf-kh-answer{margin-top:12px}.pf-kh-answer>span{display:flex;align-items:center;gap:4px;font-size:5px;font-weight:600;color:#3e5db0}.pf-kh-answer h5{font:21px/1.1 Georgia,serif;margin:7px 0;color:#334d8e}.pf-kh-answer>p{font-size:6px;color:#606c82;line-height:1.6;margin-bottom:10px}.pf-kh-answer>div{display:flex;gap:7px;margin-bottom:7px}.pf-kh-answer>div>b{font-size:6px;color:#4966a5;padding-top:1px}.pf-kh-answer>div>p{font-size:6px;line-height:1.5;color:#5d6a81}.pf-kh-answer strong{display:block;color:#34466a;font-size:6px;margin-bottom:2px;font-weight:600}.pf-kh-answer em{display:inline-grid;place-items:center;width:8px;height:8px;background:#e1e8f8;color:#3a56a3;font-size:5px;font-style:normal;border-radius:2px}.pf-kh-sources{border-top:1px solid #dce4f2;padding-top:10px;margin-top:8px}.pf-kh-sources>span{display:flex;align-items:center;gap:4px;font-size:4px;color:#5f6f8e;font-weight:600;margin-bottom:6px}.pf-kh-sources>div{display:flex;align-items:center;gap:5px;padding:5px 0;font-size:5px;color:#4a628d}.pf-kh-sources i{font-size:4px;font-style:normal;color:#52688c}.pf-kh-sources b{font-weight:500;flex:1}.pf-kh-answer-tools{display:flex;justify-content:space-between;align-items:center;margin:7px 0 10px;color:#586f78;font-size:4px}.pf-kh-answer-tools>span{display:flex;gap:3px;align-items:center}.pf-kh-composer{height:28px;display:flex;justify-content:space-between;align-items:center;padding:0 6px 0 8px;border:1px solid #cedaf0;border-radius:4px;background:#fff;font-size:6px;color:#66748b}.pf-kh-composer>i{display:grid;place-items:center;width:17px;height:17px;background:#3859a8;color:#fff;border-radius:3px}@container (max-width:390px){.pf-gallery-art .pf-kh-scene{transform:translate(-50%,-50%) scale(.44)}}@container (max-width:310px){.pf-gallery-art .pf-kh-scene{transform:translate(-50%,-50%) scale(.37)}}.pf-case-art .pf-kh-scene{transform:translate(-50%,-50%) scale(1.02)}@media(max-width:900px){.pf-case-art .pf-kh-scene{transform:translate(-50%,-50%) scale(.8)}}@media(max-width:650px){.pf-case-art .pf-kh-scene{transform:translate(-50%,-50%) scale(.49)}}@media(max-width:360px){.pf-case-art .pf-kh-scene{transform:translate(-50%,-50%) scale(.43)}}.pf-pk-showcase{position:absolute;top:0;right:0;bottom:0;left:0;background:#e2e9e2}.pf-pk-scene{width:620px;height:480px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(.56);font:10px/1.35 Helvetica Neue,Helvetica,sans-serif;letter-spacing:0;text-align:left;color:#234c43}.pf-pk-scene *{box-sizing:border-box}.pf-pk-brand{display:flex;align-items:center;gap:6px;position:absolute;left:6px;top:23px}.pf-pk-brand .cp-brand-mark{display:grid;place-items:center;width:21px;height:21px;background:none;border-radius:0;color:#235d4d}.pf-pk-brand>b{font-size:25px;font-weight:750}.pf-pk-brand>b>span{color:#b9553f}.pf-pk-editorial{position:absolute;top:100px;left:6px;width:150px}.pf-pk-editorial>span{font-size:6px;line-height:1.6;font-weight:600;color:#586c62}.pf-pk-editorial h4{font:36px/1.05 Georgia,serif;margin:16px 0}.pf-pk-editorial h4>em{color:#a44c39}.pf-pk-editorial>p{font-size:8px;line-height:1.8;color:#586c62}.pf-pk-editorial>div{display:flex;align-items:center;gap:8px;margin-top:25px;font-size:5px;line-height:1.6;color:#586c62}.pf-pk-editorial>div>i{width:18px;height:1px;background:#8ba596}.pf-pk-phone{font-size:8px;position:absolute;width:180px;height:390px;aspect-ratio:9/19.5;border:5px solid #fcfcf8;border-radius:25px;background:#fff;box-shadow:0 0 0 1px #bbc9be,8px 13px 24px #31584626;overflow:hidden}.pf-pk-home-phone{left:187px;top:33px;transform:rotate(-5deg)}.pf-pk-budget-phone{left:394px;top:63px;transform:rotate(5deg)}.pf-pk-status{height:21px;display:flex;justify-content:space-between;align-items:center;padding:0 10px;font-size:6px;color:#213c33}.pf-pk-status>b{font-weight:600}.pf-pk-status>i{position:absolute;top:5px;left:62px;width:46px;height:12px;background:#172e27;border-radius:10px}.pf-pk-status>span{display:flex;align-items:center;gap:2px}.pf-pk-status em{width:8px;height:4px;border:1px solid #304f43;border-radius:1px;background:#304f43}.pf-pk-home-header{display:flex;align-items:center;justify-content:space-between;margin:5px 12px 7px}.pf-pk-home-header>div>span{display:block;font-size:6px;color:#5c7469}.pf-pk-home-header b{display:block;font-size:15px;margin-top:2px;font-weight:600}.pf-pk-home-header b>span{color:#8b9f6d}.pf-pk-home-header>i{width:24px;height:24px;display:grid;place-items:center;border:1px solid #e4eae3;border-radius:50%}.pf-pk-balance{padding:6px 10px 5px;margin:0 10px;background:#234f43;color:#fff;border-radius:7px}.pf-pk-balance>span{display:flex;justify-content:space-between;font-size:5px;color:#d1e4da}.pf-pk-balance>strong{display:block;font-size:23px;font-weight:500;margin:4px 0 7px;white-space:nowrap}.pf-pk-balance>strong>small{font-size:10px;color:#c5ddd0}.pf-pk-balance>div:not(.pf-pk-balance-track){display:flex;justify-content:space-between;align-items:center;font-size:5px}.pf-pk-balance>div>span{display:flex;align-items:center;gap:3px;color:#d1e4da}.pf-pk-balance>div>span>i{width:3px;height:3px;background:#d5e6af;border-radius:50%}.pf-pk-balance-track{height:3px;background:#53796b;margin-top:6px;border-radius:2px;overflow:hidden}.pf-pk-balance-track>i{display:block;width:68%;height:100%;background:#d6e8ad}.pf-pk-balance>p{font-size:4px;margin-top:6px;color:#d1e4da}.pf-pk-actions{display:flex;justify-content:space-between;margin:6px 16px}.pf-pk-actions>span{display:flex;flex-direction:column;gap:5px;align-items:center;font-size:5px;color:#4e6c5c}.pf-pk-actions i{width:25px;height:25px;display:grid;place-items:center;background:#eff3ea;border-radius:50%;color:#315c46}.pf-pk-section-title{display:flex;justify-content:space-between;align-items:center;margin:6px 12px 4px}.pf-pk-section-title>b{font-size:9px;font-weight:600}.pf-pk-section-title>span{display:flex;align-items:center;gap:3px;font-size:4px;color:#5d7466}.pf-pk-goal{margin:0 11px;display:flex;align-items:center;gap:6px;padding:5px;background:#f4f0e9;border:1px solid #e9dfd2;border-radius:5px}.pf-pk-goal>span{width:25px;height:25px;display:grid;place-items:center;background:#e9ddc9;color:#80603b;border-radius:50%}.pf-pk-goal>div{flex:1}.pf-pk-goal b{display:block;font-size:6px}.pf-pk-goal small{display:block;font-size:5px;margin-top:4px}.pf-pk-goal em{font-size:4px;font-style:normal;color:#606657}.pf-pk-goal>div>i{display:block;height:3px;background:#e3d9c9;margin-top:5px;border-radius:2px}.pf-pk-goal>div>i>b{width:62%;height:100%;background:#9d7754;border-radius:2px}.pf-pk-goal>strong{font-size:7px;font-weight:500}.pf-pk-transaction{display:flex;align-items:center;gap:6px;margin:0 12px;padding:4px 0;border-bottom:1px solid #edf1eb}.pf-pk-transaction>i{width:23px;height:23px;display:grid;place-items:center;background:#eff2e9;border-radius:50%}.pf-pk-transaction>div{flex:1}.pf-pk-transaction b{display:block;font-size:6px}.pf-pk-transaction small{display:block;font-size:4px;margin-top:3px;color:#526858}.pf-pk-transaction>strong{font-size:6px;font-weight:500}.pf-pk-nav{position:absolute;bottom:10px;left:0;right:0;height:30px;display:flex;justify-content:space-around;align-items:center;background:#fff;border-top:1px solid #e7eee5;padding-top:4px}.pf-pk-nav>span{display:flex;align-items:center;flex-direction:column;gap:3px;color:#687a70}.pf-pk-nav small{font-size:4px}.pf-pk-nav>.active{color:#245a43}.pf-pk-nav>.active>svg{stroke-width:2.7}.pf-pk-home-indicator{position:absolute;width:51px;height:2px;border-radius:2px;background:#294a3c;bottom:4px;left:59px}.pf-pk-budget-header{display:flex;align-items:center;justify-content:space-between;margin:11px 12px 7px}.pf-pk-budget-header h5{font:19px/1.1 Georgia,serif;margin:0}.pf-pk-budget-header h5>em{font-style:normal;color:#9f4b39}.pf-pk-budget-header>span{display:flex;align-items:center;gap:3px;padding:4px 6px;border:1px solid #e0e8dc;border-radius:4px;font-size:5px}.pf-pk-ring{position:relative;width:96px;height:96px;margin:9px auto 7px;border-radius:50%;padding:10px;background:conic-gradient(#2b6550,#2b6550 32.33%,#e2eadb 32.33%,#e2eadb);transform:rotate(-70deg)}.pf-pk-ring>div{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fff;border-radius:50%;transform:rotate(70deg)}.pf-pk-ring>div>span{font-size:5px;color:#63765f}.pf-pk-ring strong{font-size:13px;font-weight:500;margin:3px 0;white-space:nowrap}.pf-pk-ring small{font-size:5px;color:#63765f}.pf-pk-ring>i{position:absolute;right:-3px;top:43px;width:17px;height:17px;display:grid;place-items:center;background:#cfdfb5;color:#355e35;border:2px solid #fff;border-radius:50%;transform:rotate(70deg)}.pf-pk-ring-key{display:flex;justify-content:center;gap:8px;font-size:4px;color:#60735c}.pf-pk-ring-key>span{display:flex;align-items:center;gap:3px}.pf-pk-ring-key i{width:4px;height:4px;border-radius:50%;background:#2b6550}.pf-pk-ring-key>span:nth-child(2) i{background:#b2c59d}.pf-pk-ring-key>b{font-weight:500}.pf-pk-budget-phone .pf-pk-section-title{margin-top:12px}.pf-pk-categories{margin:0 12px;display:grid;gap:6px}.pf-pk-categories>div{display:flex;align-items:center;gap:6px}.pf-pk-categories>div>i{display:grid;place-items:center;width:22px;height:22px;background:#eaf0e2;color:#537244;border-radius:5px}.pf-pk-categories>div>div{flex:1}.pf-pk-categories span{display:flex;justify-content:space-between;font-size:5px}.pf-pk-categories b{font-weight:500}.pf-pk-categories>div>div>div{height:3px;margin-top:5px;background:#edf0e8;border-radius:2px}.pf-pk-categories>div>div>div>i{display:block;height:100%;background:#5a8456;border-radius:2px}.pf-pk-categories>.pf-pk-category-food>i{background:#f8e9df;color:#a15b35}.pf-pk-categories>.pf-pk-category-food>div>div>i{background:#c5845d}.pf-pk-categories>.pf-pk-category-travel>i{background:#e9e7f1;color:#7a6496}.pf-pk-categories>.pf-pk-category-travel>div>div>i{background:#9684af}.pf-pk-insight{display:flex;align-items:center;gap:5px;margin:8px 12px 0;background:#f1f5ea;padding:7px;border-radius:4px;color:#526c46}.pf-pk-insight>p{font-size:5px;line-height:1.6}.pf-pk-insight b{font-weight:400}.pf-pk-footer{position:absolute;left:6px;right:5px;bottom:5px;display:flex;justify-content:space-between;font-size:5px;color:#586c62;font-weight:600}@container (max-width:390px){.pf-gallery-art .pf-pk-scene{transform:translate(-50%,-50%) scale(.43)}}@container (max-width:310px){.pf-gallery-art .pf-pk-scene{transform:translate(-50%,-50%) scale(.36)}}.pf-case-art .pf-pk-scene{transform:translate(-50%,-50%) scale(1.02)}@media(max-width:900px){.pf-case-art .pf-pk-scene{transform:translate(-50%,-50%) scale(.8)}}@media(max-width:650px){.pf-case-art .pf-pk-scene{transform:translate(-50%,-50%) scale(.49)}}@media(max-width:360px){.pf-case-art .pf-pk-scene{transform:translate(-50%,-50%) scale(.43)}}.pf-ev-showcase{position:absolute;top:0;right:0;bottom:0;left:0;background:#cedfdd}.pf-ev-scene{width:660px;height:460px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(.58);font:8px/1.35 Helvetica Neue,Helvetica,sans-serif;letter-spacing:0;color:#203f42;text-align:left}.pf-ev-scene *{box-sizing:border-box}.pf-ev-caption,.pf-ev-footer{display:flex;align-items:center;justify-content:space-between;height:26px;font-size:5px;font-weight:600;color:#4a6563}.pf-ev-footer>span{display:flex;align-items:center;gap:4px}.pf-ev-window{height:399px;border:1px solid #a8c0bc;border-radius:6px;overflow:hidden;background:#fff;box-shadow:0 16px 25px #284c4726}.pf-ev-header{height:40px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;border-bottom:1px solid #e2e9e5}.pf-ev-header>b{display:flex;gap:4px;align-items:center;font-size:17px;font-weight:700}.pf-ev-header .cp-brand-mark{display:grid;place-items:center;width:23px;height:23px;border-radius:5px;color:#d9f48c;background:#23565a}.pf-ev-header>b>span:last-child{color:#ad563e;margin-left:-4px}.pf-ev-header>div{display:flex;height:100%;gap:23px;align-items:center;padding-right:28px}.pf-ev-header>div>span,.pf-ev-header strong{display:flex;align-items:center;gap:5px;font-size:7px;font-weight:400;color:#647773}.pf-ev-header strong{height:100%;border-bottom:2px solid #28666a;color:#245c60;font-weight:600}.pf-ev-profile{width:20px;height:20px;display:grid;place-items:center;border-radius:50%;background:#ead3be;color:#694831;font-size:6px}.pf-ev-layout{display:grid;grid-template-columns:210px minmax(0,1fr);height:357px}.pf-ev-sidebar{padding:12px 13px 10px;border-right:1px solid #d6e2db;position:relative;background:#fff}.pf-ev-title>span{font-size:5px;color:#5d7773;font-weight:600}.pf-ev-title h4{font:23px/1.15 Georgia,serif;margin:5px 0 12px}.pf-ev-title h4>span{color:#a9553d}.pf-ev-search{display:flex;align-items:center;gap:6px;padding:0 8px;height:27px;border:1px solid #cddcd5;border-radius:4px;font-size:6px}.pf-ev-search>span{flex:1}.pf-ev-filters{display:flex;align-items:center;justify-content:space-between;margin-top:9px;font-size:5px;gap:4px}.pf-ev-filters>b,.pf-ev-filters>span{display:flex;align-items:center;gap:3px;padding:4px 5px;border:1px solid #dce5dd;border-radius:3px;white-space:nowrap}.pf-ev-filters>b{background:#e8f0df;border-color:#d4e0c4;color:#456134;font-weight:500}.pf-ev-nearby-label{display:flex;justify-content:space-between;align-items:center;margin:10px 0 8px;font-size:8px}.pf-ev-nearby-label>span{display:flex;align-items:center;gap:3px;font-size:5px;color:#607570}.pf-ev-station{padding:8px;border-bottom:1px solid #e4ece5;margin-bottom:4px;border-radius:3px}.pf-ev-station-active{border:1px solid #8baea4;background:#f1f6ed}.pf-ev-station-name{display:flex;align-items:center;gap:6px}.pf-ev-station-name>i{display:grid;place-items:center;width:23px;height:23px;background:#e7efe6;color:#3b6a58;border-radius:5px;flex-shrink:0}.pf-ev-station-active .pf-ev-station-name>i{background:#2a6264;color:#def0aa}.pf-ev-station-name>div{flex:1;min-width:0}.pf-ev-station-name b{font-size:7px;font-weight:600;display:block}.pf-ev-station-name small{font-size:5px;color:#53695f;margin-top:3px;display:block}.pf-ev-station-name>span{display:flex;align-items:center;gap:2px;font-size:5px;color:#795d36}.pf-ev-station-meta{display:flex;align-items:center;justify-content:space-between;font-size:5px;margin-top:8px}.pf-ev-station-meta>span:first-child{display:flex;align-items:center;gap:3px;color:#496b41}.pf-ev-station-meta i{width:4px;height:4px;background:#6a8b4d;border-radius:50%}.pf-ev-station-meta>span:last-child{color:#63746b}.pf-ev-station>footer{display:flex;align-items:center;justify-content:space-between;font-size:7px;margin-top:7px}.pf-ev-station>footer small{font-size:4px;color:#63746b}.pf-ev-station>footer>b{display:flex;align-items:center;gap:4px;font-size:5px;font-weight:500}.pf-ev-vehicle{display:flex;align-items:center;gap:8px;padding:9px 0 0;margin-top:6px;border-top:1px solid #e1e8dd}.pf-ev-vehicle>i{width:31px;height:29px;display:grid;place-items:center;background:#f0f3ea;border-radius:5px}.pf-ev-vehicle>div{flex:1}.pf-ev-vehicle>div>span{font-size:4px;color:#657969}.pf-ev-vehicle b{display:flex;gap:14px;align-items:center;font-size:7px;margin:2px 0}.pf-ev-vehicle small{display:flex;align-items:center;gap:3px;font-size:5px;color:#5f7566}.pf-ev-map{height:357px;position:relative;overflow:hidden;background:#eaf0e9}.pf-ev-cartography{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.pf-ev-map-filter{position:absolute;top:13px;left:13px;height:23px;display:flex;align-items:center;gap:6px;font-size:6px;background:#fff;padding:0 9px;border:1px solid #d4e0d5;border-radius:4px;box-shadow:0 2px 4px #2947350a}.pf-ev-map-filter>i{width:4px;height:4px;background:#618443;border-radius:50%}.pf-ev-pin{position:absolute;display:grid;place-items:center;width:26px;height:26px;background:#fff;border:1px solid #a5bda9;border-radius:50%;color:#3b6f54;box-shadow:0 3px 5px #345b3c21}.pf-ev-pin-selected{left:260px;top:76px;width:30px;height:30px;background:#265d63;color:#d7eea3;border:2px solid white;box-shadow:0 0 0 5px #426d5e1a,0 3px 6px #294c3526}.pf-ev-pin-selected>b{position:absolute;top:34px;font-size:5px;color:#28534c;padding:3px 5px;background:#fff;border:1px solid #d0ddd2;border-radius:3px;white-space:nowrap;font-weight:500}.pf-ev-pin-two{left:77px;top:96px}.pf-ev-pin-three{left:21px;top:272px}.pf-ev-location{position:absolute;left:103px;top:228px;width:22px;height:22px;display:grid;place-items:center;background:#fff;color:#285c91;border:1px solid #8ba7b5;border-radius:50%;box-shadow:0 0 0 6px #6c9db825}.pf-ev-route-label{position:absolute;top:165px;left:114px;display:flex;align-items:center;gap:4px;padding:5px 7px;border:1px solid #b3c7b4;background:#fff;border-radius:4px;box-shadow:0 2px 5px #23462a14;font-size:6px}.pf-ev-route-label>span{color:#63796b;font-size:5px}.pf-ev-map-controls{position:absolute;top:14px;right:13px;display:grid;gap:4px}.pf-ev-map-controls>span{display:grid;place-items:center;width:23px;height:23px;background:#fff;border:1px solid #d0ddd1;border-radius:4px}.pf-ev-station-detail{position:absolute;width:216px;right:13px;bottom:25px;padding:12px;background:#fff;border:1px solid #c1d2c5;border-radius:6px;box-shadow:0 7px 16px #294b3326}.pf-ev-detail-top{display:flex;justify-content:space-between;align-items:center;font-size:4px;color:#4d7049}.pf-ev-detail-top>span{display:flex;align-items:center;gap:4px;font-weight:600}.pf-ev-detail-top i{width:4px;height:4px;background:#648b4a;border-radius:50%}.pf-ev-detail-heading{display:flex;justify-content:space-between;align-items:center;gap:4px;margin:8px 0 12px}.pf-ev-detail-heading h5{font:16px/1.15 Georgia,serif;margin:0 0 5px}.pf-ev-detail-heading>div>span{display:flex;align-items:center;gap:3px;font-size:5px;color:#65796d}.pf-ev-charger{width:24px;height:39px;background:#2a6060;border:2px solid #376c69;box-shadow:2px 1px #194849;border-radius:3px 3px 1px 1px;flex-shrink:0;position:relative;color:#d6eea2;display:flex;flex-direction:column;align-items:center;padding-top:3px;margin-right:4px}.pf-ev-charger>i{width:11px;height:5px;display:block;background:#bdd7bf;margin-top:2px;border-radius:1px}.pf-ev-charger>b{position:absolute;right:-8px;top:12px;width:7px;height:23px;border:2px solid #44665c;border-left:0;border-radius:0 0 5px}.pf-ev-detail-specs{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid #e6ece3;padding:9px 0}.pf-ev-detail-specs>span{display:flex;flex-direction:column;font-size:4px;color:#607567}.pf-ev-detail-specs>span+span{padding-left:7px;border-left:1px solid #e6ece3}.pf-ev-detail-specs b{font-size:12px;font-weight:500;color:#28534b;display:block;margin-bottom:3px;white-space:nowrap}.pf-ev-detail-specs small{font-size:5px}.pf-ev-detail-amenities{display:flex;gap:10px;margin:9px 0 11px;font-size:4px;color:#5a7162}.pf-ev-detail-amenities>span{display:flex;align-items:center;gap:3px;white-space:nowrap}.pf-ev-directions{display:flex;gap:5px;align-items:center;height:27px;padding:0 9px;background:#255c60;color:#e6f2d7;border-radius:3px;font-size:7px}.pf-ev-directions>svg:last-child{margin-left:auto}.pf-ev-map-credit{position:absolute;bottom:7px;left:10px;right:12px;display:flex;align-items:center;justify-content:space-between;font-size:4px;color:#536d5c}.pf-ev-map-credit>span:last-child{border-bottom:1px solid #536d5c;width:27px;text-align:center}@container (max-width:390px){.pf-gallery-art .pf-ev-scene{transform:translate(-50%,-50%) scale(.44)}}@container (max-width:310px){.pf-gallery-art .pf-ev-scene{transform:translate(-50%,-50%) scale(.37)}}.pf-case-art .pf-ev-scene{transform:translate(-50%,-50%) scale(1.08)}@media(max-width:900px){.pf-case-art .pf-ev-scene{transform:translate(-50%,-50%) scale(.85)}}@media(max-width:650px){.pf-case-art .pf-ev-scene{transform:translate(-50%,-50%) scale(.49)}}@media(max-width:360px){.pf-case-art .pf-ev-scene{transform:translate(-50%,-50%) scale(.43)}}.pf-ws-showcase{position:absolute;top:0;right:0;bottom:0;left:0;background:#dbe6e5}.pf-ws-scene{width:690px;height:540px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(.52);font:8px/1.35 Helvetica Neue,Helvetica,sans-serif;letter-spacing:0;color:#244c4d;text-align:left}.pf-ws-scene *{box-sizing:border-box}.pf-ws-caption,.pf-ws-footer{display:flex;align-items:center;justify-content:space-between;height:29px;font-size:5px;font-weight:600;color:#506b6b}.pf-ws-window{height:480px;background:#fff;border:1px solid #bacdca;border-radius:6px;overflow:hidden;box-shadow:0 16px 26px #31575a1c}.pf-ws-header{display:flex;align-items:center;justify-content:space-between;padding:0 19px;height:44px;border-bottom:1px solid #e4ece9}.pf-ws-header>b{display:flex;align-items:center;gap:5px;font-size:18px;font-weight:650}.pf-ws-header .cp-brand-mark{display:grid;place-items:center;color:#427b77;background:none;width:23px;height:23px;border-radius:0}.pf-ws-header>b>span:last-child{color:#b9614c;margin-left:-5px}.pf-ws-header>div{display:flex;align-items:center;gap:20px;height:100%;padding-right:15px}.pf-ws-header>div>span,.pf-ws-header strong{display:flex;align-items:center;gap:4px;height:100%;font-size:6px;font-weight:400;color:#576f69}.pf-ws-header strong{font-weight:600;border-bottom:2px solid #427b77;color:#356763}.pf-ws-header>div i{width:3px;height:3px;background:#bc705c;border-radius:50%}.pf-ws-header-tools{display:flex;align-items:center;gap:12px;color:#617774}.pf-ws-header-tools>i{display:grid;place-items:center;width:21px;height:21px;background:#edddd2;color:#775140;border-radius:50%;font-size:5px;font-style:normal}.pf-ws-main{padding:14px 23px 8px}.pf-ws-greeting{display:flex;align-items:center;justify-content:space-between;margin-bottom:13px}.pf-ws-greeting>div>span{font-size:5px;font-weight:600;color:#5b7c77}.pf-ws-greeting h4{font:24px/1.15 Georgia,serif;margin:6px 0}.pf-ws-greeting h4>span{color:#b86450}.pf-ws-greeting p{font-size:6px;color:#576f69}.pf-ws-book{display:flex;align-items:center;gap:6px;height:27px;padding:0 10px;border:1px solid #c9d9d2;border-radius:4px;font-size:6px;background:#fff;margin-top:8px}.pf-ws-layout{display:grid;grid-template-columns:minmax(0,1fr) 205px;gap:22px}.pf-ws-primary{min-width:0}.pf-ws-section-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:9px}.pf-ws-section-heading>b{font-size:9px;font-weight:600}.pf-ws-section-heading>span{display:flex;gap:3px;align-items:center;font-size:5px;color:#5d7871}.pf-ws-appointment{display:grid;grid-template-columns:minmax(0,1fr) 135px;background:#edf3ee;border:1px solid #d7e3d8;border-radius:5px;overflow:hidden}.pf-ws-visit-content{padding:11px}.pf-ws-confirmed{display:flex;gap:4px;align-items:center;font-size:4px;color:#497344;font-weight:600}.pf-ws-visit-content h5{font:19px/1.15 Georgia,serif;margin:7px 0 9px}.pf-ws-clinician b{display:block;font-size:8px;font-weight:600}.pf-ws-clinician>span{display:block;font-size:5px;margin-top:3px;color:#526c5b}.pf-ws-visit-time{display:flex;align-items:center;gap:11px;margin-top:9px;font-size:5px}.pf-ws-visit-time>span{display:flex;align-items:center;gap:4px;white-space:nowrap}.pf-ws-visit-actions{display:flex;gap:6px;margin-top:9px}.pf-ws-visit-actions>span{display:flex;align-items:center;gap:5px;height:27px;flex:1;padding:0 8px;font-size:6px;background:#2f6863;color:#fff;border-radius:3px}.pf-ws-visit-actions>span>svg:last-child{margin-left:auto}.pf-ws-visit-actions>i{display:grid;place-items:center;width:27px;height:27px;background:#fff;border:1px solid #c9d9cc;border-radius:3px;color:#457068}.pf-ws-portrait{position:relative;overflow:hidden;border-left:1px solid #d7e3d8}.pf-ws-portrait>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 40%}.pf-ws-portrait>span{position:absolute;bottom:9px;left:9px;right:9px;display:flex;justify-content:center;align-items:center;gap:4px;background:#fffffff2;color:#3b665b;padding:6px 3px;border-radius:3px;font-size:4px;font-weight:600}.pf-ws-records-heading{margin:16px 0 5px}.pf-ws-records>div{display:flex;align-items:center;gap:8px;padding:6px 0;border-bottom:1px solid #e6ece6}.pf-ws-records>div>i{display:grid;place-items:center;width:25px;height:27px;color:#5e7a68;background:#edf2e8;border-radius:4px}.pf-ws-records>div>.pf-ws-record-report{background:#f7eae3;color:#a86d4b}.pf-ws-records>div>div{flex:1}.pf-ws-records b{display:block;font-size:6px;font-weight:600}.pf-ws-records small{display:block;font-size:5px;margin-top:3px;color:#677b73}.pf-ws-records>div>span{font-size:4px;padding:3px 5px;border:1px solid #e2e8e0;border-radius:3px;color:#63796d}.pf-ws-records>div>svg{margin-left:6px;color:#58716a}.pf-ws-upcoming{padding-left:17px;border-left:1px solid #e5ebe6;min-width:0}.pf-ws-calendar-heading{display:flex;align-items:center;justify-content:space-between;font-size:9px}.pf-ws-calendar-heading>b{font-weight:600}.pf-ws-calendar-heading>span{display:flex;gap:12px;color:#617d72}.pf-ws-month{display:flex;justify-content:space-between;font-size:7px;font-weight:500;margin:16px 0 10px}.pf-ws-week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px}.pf-ws-week>span{display:flex;flex-direction:column;align-items:center;padding:7px 2px 5px;border-radius:4px;gap:5px}.pf-ws-week small{font-size:5px;color:#677d73}.pf-ws-week b{font-size:8px;font-weight:500}.pf-ws-week i{display:block;width:3px;height:3px;border-radius:50%;background:transparent}.pf-ws-week>.pf-ws-selected-day{color:#fff;background:#356f68}.pf-ws-selected-day small{color:#e1eee3}.pf-ws-selected-day i{background:#d8e8be}.pf-ws-agenda{display:flex;align-items:center;gap:7px;padding:10px 0 13px;border-bottom:1px solid #e3ebe4}.pf-ws-agenda>i{width:3px;height:23px;background:#a8c8a2;border-radius:2px}.pf-ws-agenda>div{flex:1}.pf-ws-agenda b{display:block;font-size:6px}.pf-ws-agenda>div>span{display:block;font-size:5px;color:#657b72;margin-top:4px}.pf-ws-ready{padding-top:13px}.pf-ws-ready>span:first-child{display:block;font-size:4px;font-weight:600;color:#8b644f}.pf-ws-ready h5{font:16px/1.2 Georgia,serif;margin:6px 0 12px}.pf-ws-ready>div{display:flex;align-items:center;gap:6px;margin-bottom:8px;font-size:5px;color:#536f5e}.pf-ws-ready>div>i{display:grid;place-items:center;width:11px;height:11px;border-radius:50%;background:#e8f0e1;color:#4a7542}.pf-ws-ready>.pf-ws-pending>i{width:9px;height:9px;border:1px solid #b7c8b6;background:#fff;margin:1px}.pf-ws-pending>svg{margin-left:auto}.pf-ws-prepare{display:flex;align-items:center;gap:5px;height:26px;margin-top:11px;border:1px solid #cad9cc;border-radius:3px;padding:0 8px;font-size:6px}.pf-ws-prepare>svg:last-child{margin-left:auto}.pf-ws-window-footer{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #e5ece6;padding:0 23px;height:24px;font-size:4px;color:#60796c}.pf-ws-window-footer>span{display:flex;align-items:center;gap:4px}@container (max-width:390px){.pf-gallery-art .pf-ws-scene{transform:translate(-50%,-50%) scale(.4)}}@container (max-width:310px){.pf-gallery-art .pf-ws-scene{transform:translate(-50%,-50%) scale(.34)}}.pf-case-art .pf-ws-scene{transform:translate(-50%,-50%) scale(.93)}@media(max-width:900px){.pf-case-art .pf-ws-scene{transform:translate(-50%,-50%) scale(.75)}}@media(max-width:650px){.pf-case-art .pf-ws-scene{transform:translate(-50%,-50%) scale(.46)}}@media(max-width:360px){.pf-case-art .pf-ws-scene{transform:translate(-50%,-50%) scale(.4)}}.pf-rc-showcase{position:absolute;top:0;right:0;bottom:0;left:0;background:#dbe8e9}.pf-rc-scene{width:690px;height:500px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(.55);font:8px/1.35 Helvetica Neue,Helvetica,sans-serif;letter-spacing:0;color:#293b40;text-align:left}.pf-rc-scene *{box-sizing:border-box}.pf-rc-caption,.pf-rc-footer{display:flex;align-items:center;justify-content:space-between;height:27px;font-size:5px;font-weight:600;color:#4f6b70}.pf-rc-window{height:444px;display:grid;grid-template-columns:112px minmax(0,1fr);background:#fff;border:1px solid #b8cdd0;border-radius:6px;overflow:hidden;box-shadow:0 15px 26px #2f505a20}.pf-rc-sidebar{background:#263434;color:#dbe3df;padding:17px 10px;position:relative}.pf-rc-brand{display:flex;align-items:center;gap:5px;font-size:24px;font-weight:600;color:#fff}.pf-rc-brand .cp-brand-mark{display:grid;place-items:center;width:20px;height:20px;border-radius:0;background:none;color:#9de1cd}.pf-rc-brand>span:last-child{color:#eea18a;margin-left:-5px}.pf-rc-workspace{display:flex;gap:5px;align-items:center;margin:24px 0 19px}.pf-rc-workspace>i{display:grid;place-items:center;width:18px;height:18px;font:italic 12px Georgia,serif;background:#485955;border:1px solid #61776c;border-radius:3px;color:#dcebdc}.pf-rc-workspace>span{flex:1;font-size:5px;font-weight:600}.pf-rc-workspace small{display:block;font-size:4px;font-weight:400;color:#b2c4ba;margin-top:3px}.pf-rc-navigation{display:grid;gap:5px}.pf-rc-navigation>span,.pf-rc-navigation>strong{display:flex;align-items:center;gap:6px;height:25px;padding:0 6px;border-radius:3px;font-size:6px;color:#c1d1c8;font-weight:400}.pf-rc-navigation>strong{color:#edfaf1;background:#3b5350;font-weight:500}.pf-rc-side-label{display:flex;justify-content:space-between;align-items:center;font-size:4px;color:#b2c4ba;margin:24px 5px 14px}.pf-rc-collections{display:grid;gap:14px;padding:0 6px}.pf-rc-collections>span{display:flex;gap:6px;align-items:center;font-size:5px;color:#c1d1c8}.pf-rc-collections i{width:4px;height:4px;background:#93bbae;border-radius:1px}.pf-rc-collections>span:nth-child(2) i{background:#d7ab88}.pf-rc-collections>span:nth-child(3) i{background:#b5aad3}.pf-rc-sidebar-bottom{position:absolute;bottom:11px;left:10px;right:10px}.pf-rc-sidebar-bottom>span{display:flex;gap:4px;align-items:center;font-size:5px;color:#b2c4ba;margin-bottom:14px}.pf-rc-sidebar-bottom>div{display:flex;align-items:center;gap:4px;border-top:1px solid #4c6058;padding-top:12px}.pf-rc-sidebar-bottom i,.pf-rc-topbar>span>i:last-child{display:grid;place-items:center;font-style:normal;width:17px;height:17px;font-size:5px;border-radius:50%;background:#edccb5;color:#70503b}.pf-rc-sidebar-bottom b{flex:1;font-size:5px}.pf-rc-main{min-width:0}.pf-rc-topbar{height:31px;padding:0 17px;border-bottom:1px solid #e7edec;display:flex;align-items:center;justify-content:space-between;color:#5e7573;font-size:5px}.pf-rc-topbar>span{display:flex;align-items:center;gap:9px}.pf-rc-topbar b{font-weight:500;color:#304b49}.pf-rc-topbar>span>i{font-style:normal;color:#728883}.pf-rc-content{padding:13px 17px 6px}.pf-rc-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.pf-rc-heading>div>span{font-size:4px;color:#5d7775;font-weight:600}.pf-rc-heading h4{font-size:18px;line-height:1.2;font-weight:550;margin:5px 0 0}.pf-rc-heading h4>span{color:#b9654b}.pf-rc-heading>span{display:flex;align-items:center;gap:4px;height:24px;padding:0 8px;border-radius:3px;font-size:5px;background:#2a6569;color:#fff}.pf-rc-metrics{display:grid;grid-template-columns:1.25fr 1fr 1fr;border-bottom:1px solid #e4ecea;margin-bottom:10px;padding-bottom:9px}.pf-rc-metrics>div+div{padding-left:17px;border-left:1px solid #e4ecea}.pf-rc-metrics>div>span{display:block;font-size:5px;color:#5f7572;margin-bottom:4px}.pf-rc-metrics strong{display:block;font-size:20px;font-weight:550;line-height:1.2;margin-bottom:3px}.pf-rc-metrics strong>small{font-size:5px;color:#5f7572;font-weight:400;margin-left:5px}.pf-rc-metrics>div>small,.pf-rc-metrics em{display:flex;align-items:center;gap:3px;font-size:4px;color:#5f7572;font-style:normal}.pf-rc-metrics em{color:#476a50}.pf-rc-detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 160px;gap:18px}.pf-rc-left{min-width:0}.pf-rc-chart-heading{display:flex;justify-content:space-between;align-items:center}.pf-rc-chart-heading>b{font-size:8px;font-weight:600}.pf-rc-chart-heading>span{display:flex;align-items:center;gap:3px;font-size:5px;color:#617875}.pf-rc-chart{position:relative;height:58px;margin:9px 0}.pf-rc-chart-grid{position:absolute;top:0;right:0;bottom:12px;left:0;display:flex;flex-direction:column;justify-content:space-between}.pf-rc-chart-grid>span{display:flex;align-items:center;gap:5px;color:#657b77;font-size:4px}.pf-rc-chart-grid>span:after{content:"";height:1px;background:#e8efec;flex:1}.pf-rc-bars{position:absolute;top:0;right:3px;bottom:0;left:22px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:13px}.pf-rc-bars>div{display:flex;flex-direction:column;align-items:center;justify-content:end}.pf-rc-bars>div>div{position:relative;width:100%;height:46px;display:flex;align-items:end}.pf-rc-bars>div>div>i{position:relative;width:100%;display:block;background:#b7d4d2;border-radius:2px 2px 0 0}.pf-rc-bars>div>div>.pf-rc-current-bar{background:#357a7c}.pf-rc-current-bar>b{position:absolute;bottom:calc(100% + 5px);left:50%;transform:translate(-50%);font-size:5px;font-style:normal;font-weight:500;color:#2c5c5c;white-space:nowrap}.pf-rc-bars>div>span{font-size:4px;margin-top:5px;color:#607672}.pf-rc-table-heading{display:flex;justify-content:space-between;align-items:center;padding-bottom:6px}.pf-rc-table-heading>b{font-size:8px;font-weight:600}.pf-rc-table-heading>span{display:flex;align-items:center;gap:5px;font-size:4px;color:#607672}.pf-rc-table-labels,.pf-rc-table-row{display:grid;grid-template-columns:minmax(0,1fr) 69px 45px 10px;gap:5px;align-items:center}.pf-rc-table-labels{height:19px;padding:0 4px;background:#f4f7f5;border-block:1px solid #e6ece8;font-size:4px;color:#5f7670}.pf-rc-table-row{min-height:25px;border-bottom:1px solid #e9eeeb;padding:3px 4px}.pf-rc-table-row>div{display:flex;align-items:center;gap:6px;min-width:0}.pf-rc-app{width:18px;height:18px;display:grid;place-items:center;border-radius:4px;flex-shrink:0;font-size:10px;font-weight:600;font-style:normal}.pf-rc-app-notion{background:#f5f5f2;border:1px solid #d8ded7;color:#343d37;font-family:Georgia,serif}.pf-rc-app-adobe{background:#fae7e1;color:#a74032;font-size:8px}.pf-rc-app-figma{background:#eee9f6;color:#765a9b}.pf-rc-app-spotify{background:#e4f1dd;color:#456c32}.pf-rc-app-dropbox{background:#e3edfa;color:#4169a2}.pf-rc-table-row b{display:block;font-size:6px;font-weight:500}.pf-rc-table-row small{display:block;margin-top:2px;font-size:4px;color:#657b73}.pf-rc-table-row>span{display:flex;align-items:center;gap:4px;font-size:5px;color:#506a62}.pf-rc-table-row>span>i{width:3px;height:3px;border-radius:50%;background:#86a87a}.pf-rc-table-row>strong{font-size:6px;font-weight:500}.pf-rc-table-row>svg{color:#667d73}.pf-rc-renewals{padding-left:14px;border-left:1px solid #e3ebe8}.pf-rc-renewal-heading{display:flex;justify-content:space-between;align-items:center;font-size:8px}.pf-rc-renewal-heading>b{font-weight:600}.pf-rc-renewal-heading>span{display:flex;gap:10px}.pf-rc-week{display:flex;align-items:center;gap:4px;font-size:4px;color:#7f6857;margin-top:10px}.pf-rc-timeline{border-left:1px solid #e0cdc0;margin:10px 0 0 3px;padding-left:11px}.pf-rc-timeline>div{position:relative;padding-bottom:10px}.pf-rc-timeline>div:last-child{padding-bottom:0}.pf-rc-timeline-dot{position:absolute;left:-15px;top:0;width:7px;height:7px;background:#d08b70;border:2px solid white;border-radius:50%;outline:1px solid #e0cdc0}.pf-rc-timeline-date{display:flex;align-items:center;justify-content:space-between;font-size:4px;color:#7a6555}.pf-rc-timeline-date>b{font-size:5px;font-weight:500;color:#4d655d}.pf-rc-timeline>div>div{display:flex;align-items:center;gap:5px;margin-top:8px}.pf-rc-timeline .pf-rc-app{width:19px;height:21px}.pf-rc-timeline>div>div>span{flex:1}.pf-rc-timeline>div>div b{display:block;font-size:6px;font-weight:500}.pf-rc-timeline small{display:block;font-size:4px;color:#667a70;margin-top:3px}.pf-rc-timeline strong{font-size:6px;font-weight:500}.pf-rc-insight{margin-top:12px;padding:8px;background:#f7eee6;border:1px solid #ebdacc;border-radius:4px}.pf-rc-insight>span{display:flex;align-items:center;gap:5px;font-size:4px;font-weight:600;color:#855b3d}.pf-rc-insight h5{font:13px/1.2 Georgia,serif;margin:6px 0;color:#745038}.pf-rc-insight>p{font-size:5px;color:#7d6653;line-height:1.6}.pf-rc-insight>div{display:flex;justify-content:space-between;align-items:center;margin-top:8px}.pf-rc-insight b{font-size:12px;font-weight:500;color:#745038}.pf-rc-insight small{font-size:4px;font-weight:400;color:#7d6653}.pf-rc-insight>div>span{display:flex;align-items:center;gap:4px;font-size:5px;color:#745038}.pf-rc-calendar-link{display:flex;justify-content:space-between;align-items:center;font-size:5px;margin-top:12px;color:#4f7066}.pf-rc-status{height:22px;padding:0 17px;border-top:1px solid #e4ece7;display:flex;align-items:center;justify-content:space-between;font-size:4px;color:#60766c}.pf-rc-status>span{display:flex;align-items:center;gap:4px}@container (max-width:390px){.pf-gallery-art .pf-rc-scene{transform:translate(-50%,-50%) scale(.43)}}@container (max-width:310px){.pf-gallery-art .pf-rc-scene{transform:translate(-50%,-50%) scale(.36)}}.pf-case-art .pf-rc-scene{transform:translate(-50%,-50%) scale(1)}@media(max-width:900px){.pf-case-art .pf-rc-scene{transform:translate(-50%,-50%) scale(.8)}}@media(max-width:650px){.pf-case-art .pf-rc-scene{transform:translate(-50%,-50%) scale(.46)}}@media(max-width:360px){.pf-case-art .pf-rc-scene{transform:translate(-50%,-50%) scale(.4)}}.pf-sv-showcase{position:absolute;top:0;right:0;bottom:0;left:0;background:#d8ded9}.pf-sv-scene{position:absolute;left:50%;top:50%;width:700px;height:520px;transform:translate(-50%,-50%) scale(.54);font:8px/1.35 Helvetica Neue,Helvetica,sans-serif;letter-spacing:0;color:#e5ece6;text-align:left}.pf-sv-scene *{box-sizing:border-box}.pf-sv-caption,.pf-sv-footer{display:flex;justify-content:space-between;align-items:center;height:27px;font-size:5px;color:#425b4a;font-weight:600}.pf-sv-window{display:grid;grid-template-columns:45px minmax(0,1fr);height:464px;background:#2e3532;border:1px solid #a2b1a6;border-radius:6px;overflow:hidden;box-shadow:0 16px 25px #2a3f332b}.pf-sv-rail{display:flex;flex-direction:column;align-items:center;background:#222c27;border-right:1px solid #45534a;padding:13px 0}.pf-sv-rail .cp-brand-mark{width:25px;height:25px;display:grid;place-items:center;color:#efad91;background:none;border-radius:0}.pf-sv-rail>div{display:grid;gap:14px;margin-top:35px}.pf-sv-rail>div>span,.pf-sv-rail strong{display:grid;place-items:center;width:28px;height:28px;border-radius:4px;color:#aabdaf}.pf-sv-rail strong{background:#496153;color:#e6f1dc}.pf-sv-rail>span:last-child{margin-top:auto;color:#aabdaf}.pf-sv-main{min-width:0}.pf-sv-header{height:44px;display:flex;align-items:center;padding:0 16px;gap:19px;border-bottom:1px solid #4a564e;background:#29312d}.pf-sv-header>b{font-size:22px;font-weight:600}.pf-sv-header>b>span{color:#efa58b}.pf-sv-venue{display:flex;align-items:center;gap:6px;font-size:5px;color:#b9c8be}.pf-sv-header>div{display:flex;align-items:center;gap:12px;margin-left:auto}.pf-sv-header>div>span{display:flex;align-items:center;gap:4px;font-size:5px;color:#bfd4bd}.pf-sv-header>div>span>i{width:4px;height:4px;border-radius:50%;background:#a7c395}.pf-sv-header>div>b{font-size:11px;font-weight:500}.pf-sv-header>div>i{display:grid;place-items:center;width:19px;height:19px;border-radius:50%;background:#e4c5ad;color:#684a35;font-size:5px;font-style:normal}.pf-sv-overview{display:flex;align-items:center;justify-content:space-between;padding:17px 16px 14px}.pf-sv-overview>div>span{font-size:4px;color:#bdcdbf;font-weight:600}.pf-sv-overview h4{display:flex;gap:10px;align-items:center;font-size:22px;line-height:1.2;font-weight:550;margin:5px 0 0}.pf-sv-overview h4>span{display:flex;gap:3px;align-items:center;color:#c8e0bd;font-size:4px;font-weight:500;border:1px solid #60745e;background:#3e503d;padding:4px 5px;border-radius:3px}.pf-sv-overview h4 i{width:3px;height:3px;border-radius:50%;background:#b8dba3}.pf-sv-metrics{display:flex;gap:22px}.pf-sv-metrics>span{display:flex;flex-direction:column;color:#bdcdbf;font-size:5px}.pf-sv-metrics b{font-size:19px;font-weight:500;line-height:1.2;color:#edf2ea;margin-bottom:4px}.pf-sv-metrics>span+span{border-left:1px solid #52604f;padding-left:20px}.pf-sv-toolbar{display:flex;align-items:center;justify-content:space-between;padding:0 16px 12px}.pf-sv-toolbar>div{display:flex;align-items:center;gap:13px}.pf-sv-toolbar>div>span,.pf-sv-toolbar strong{display:flex;align-items:center;gap:4px;font-size:5px;font-weight:400;color:#c0cec1}.pf-sv-toolbar strong{color:#eef3e6;border-bottom:1px solid #e7bca2;padding-bottom:4px;margin-bottom:-5px;font-weight:500}.pf-sv-toolbar>div:last-child{gap:12px}.pf-sv-tickets{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;padding:0 14px}.pf-sv-ticket{display:flex;flex-direction:column;min-width:0;height:245px;background:#fff;border-radius:4px;overflow:hidden;color:#34483a;box-shadow:0 3px 5px #0b190b1a}.pf-sv-ticket-state{display:flex;align-items:center;gap:4px;min-height:28px;padding:0 8px;font-size:5px;color:#6c5322;background:#f5e8bd}.pf-sv-ticket-state>b{font-weight:600}.pf-sv-ticket-state>span{display:flex;gap:3px;align-items:center;margin-left:auto;font-size:6px;font-weight:600}.pf-sv-ticket-new .pf-sv-ticket-state{background:#f8ded5;color:#91492e}.pf-sv-ticket-ready .pf-sv-ticket-state{background:#dbead3;color:#416437}.pf-sv-ticket-late .pf-sv-ticket-state{color:#963e31;background:#f6d9d2}.pf-sv-ticket-id{display:flex;align-items:center;justify-content:space-between;padding:10px 9px 5px}.pf-sv-ticket-id>span{font-size:19px;font-weight:600;line-height:1.1;color:#263c2d}.pf-sv-ticket-id>svg{color:#6a7e67}.pf-sv-table{display:flex;align-items:center;gap:4px;padding:0 9px 9px;border-bottom:1px dashed #d9e2d4}.pf-sv-table b{font-size:9px;font-weight:600}.pf-sv-table>span{font-size:4px;margin-left:auto;color:#637960}.pf-sv-items{display:grid;gap:11px;padding:11px 9px 10px}.pf-sv-items>div{display:flex;gap:6px;align-items:start}.pf-sv-items>div>span{display:grid;place-items:center;width:15px;height:16px;border:1px solid #d7dfd2;border-radius:2px;background:#f4f7f0;font-size:8px;font-weight:600;flex-shrink:0}.pf-sv-items b{display:block;font-size:7px;font-weight:600;line-height:1.3;margin:2px 0 4px}.pf-sv-items small{display:flex;align-items:center;gap:3px;font-size:5px;color:#6d6650;line-height:1.4}.pf-sv-items small>i{width:2px;height:2px;border-radius:50%;background:#b08d6b;flex-shrink:0}.pf-sv-items>div>.pf-sv-item-checked{background:#eaf2e3;border-color:#d0dfc5;color:#547644}.pf-sv-order-note{display:flex;align-items:center;gap:4px;font-size:4px;color:#657b5e;margin:auto 9px 8px}.pf-sv-order-note-late{background:#f9e9e3;color:#9c4d37;padding:5px;border-radius:2px}.pf-sv-order-note-ready{color:#4e7542}.pf-sv-ticket-server{display:flex;align-items:center;justify-content:space-between;font-size:4px;color:#637960;margin:0 9px 7px;padding-top:7px;border-top:1px solid #edf0e8}.pf-sv-ticket-server b{font-weight:500}.pf-sv-ticket-action{display:flex;align-items:center;justify-content:space-between;height:26px;margin:0 8px 8px;padding:0 7px;border-radius:3px;background:#f2f5ed;border:1px solid #dce4d5;color:#47633e;font-size:6px;font-weight:500;flex-shrink:0}.pf-sv-ticket-new .pf-sv-ticket-action{background:#355e47;border-color:#355e47;color:#fff}.pf-sv-ticket-ready .pf-sv-ticket-action{background:#e1edd6;border-color:#c6d9b5;color:#3d6233}.pf-sv-queue{display:flex;align-items:center;margin:14px 14px 0;padding:10px;gap:13px;border:1px solid #4f5d50;background:#333f34;border-radius:4px}.pf-sv-queue>span{display:flex;align-items:center;gap:5px;font-size:6px;color:#e0ebd9}.pf-sv-queue>span>b{font-weight:500;white-space:nowrap}.pf-sv-queue>span>small{font-size:4px;color:#bbd0ae;padding-left:3px}.pf-sv-queue>div{display:flex;align-items:center;gap:7px;flex:1;border-left:1px solid #5b6d55;padding-left:12px}.pf-sv-queue>div>b{font-size:10px;font-weight:500}.pf-sv-queue>div>span{font-size:6px;flex:1}.pf-sv-queue>div small{display:block;font-size:4px;color:#c0ceb7;margin-top:3px}.pf-sv-queue>div>i{font-size:6px;font-style:normal;color:#d7e3cc}.pf-sv-status{height:26px;display:flex;align-items:center;justify-content:space-between;padding:0 14px;font-size:4px;color:#bfd0b9}.pf-sv-status>span{display:flex;align-items:center;gap:4px}.pf-sv-status i{width:3px;height:3px;border-radius:50%;background:#a3bf8d}@container (max-width:390px){.pf-gallery-art .pf-sv-scene{transform:translate(-50%,-50%) scale(.42)}}@container (max-width:310px){.pf-gallery-art .pf-sv-scene{transform:translate(-50%,-50%) scale(.35)}}.pf-case-art .pf-sv-scene{transform:translate(-50%,-50%) scale(1)}@media(max-width:900px){.pf-case-art .pf-sv-scene{transform:translate(-50%,-50%) scale(.8)}}@media(max-width:650px){.pf-case-art .pf-sv-scene{transform:translate(-50%,-50%) scale(.46)}}@media(max-width:360px){.pf-case-art .pf-sv-scene{transform:translate(-50%,-50%) scale(.4)}}.pf-tg-showcase{position:absolute;top:0;right:0;bottom:0;left:0;background:#e2dfe5}.pf-tg-scene{position:absolute;left:50%;top:50%;width:700px;height:540px;transform:translate(-50%,-50%) scale(.52);font:8px/1.35 Helvetica Neue,Helvetica,sans-serif;letter-spacing:0;color:#3f3b46;text-align:left}.pf-tg-scene *{box-sizing:border-box}.pf-tg-caption,.pf-tg-footer{display:flex;align-items:center;justify-content:space-between;height:27px;color:#60576a;font-size:5px;font-weight:600}.pf-tg-window{display:grid;grid-template-columns:112px minmax(0,1fr);height:480px;background:#fff;border:1px solid #c6becb;border-radius:6px;overflow:hidden;box-shadow:0 16px 26px #4c3b5620}.pf-tg-sidebar{padding:17px 10px;position:relative;background:#f7f6f8;border-right:1px solid #e6e1ea}.pf-tg-brand{display:flex;align-items:center;gap:4px;font-size:15px;font-weight:650;color:#534052}.pf-tg-brand .cp-brand-mark{display:grid;place-items:center;width:18px;height:18px;background:none;border-radius:0;color:#926079}.pf-tg-brand>span:last-child{color:#b07058;margin-left:-4px}.pf-tg-space{display:flex;align-items:center;gap:5px;margin:24px 0 20px}.pf-tg-space>i{display:grid;place-items:center;width:20px;height:20px;background:#e5e7da;border:1px solid #cdd1be;border-radius:3px;font:italic 13px Georgia,serif;color:#5f6650}.pf-tg-space>b{font-size:6px;flex:1}.pf-tg-space small{display:block;font-size:4px;font-weight:400;color:#746a7b;margin-top:3px}.pf-tg-navigation{display:grid;gap:5px}.pf-tg-navigation>span,.pf-tg-navigation>strong{display:flex;align-items:center;gap:6px;height:26px;padding:0 6px;font-size:6px;color:#726676;font-weight:400;border-radius:3px}.pf-tg-navigation>strong{color:#774b63;background:#eee5ed;font-weight:600}.pf-tg-navigation i{width:4px;height:4px;margin-left:auto;border-radius:50%;background:#bd8975}.pf-tg-project-label{display:flex;justify-content:space-between;align-items:center;margin:24px 5px 14px;font-size:4px;color:#716977}.pf-tg-project-link{display:flex;align-items:center;gap:6px;padding:0 6px;font-size:5px;color:#716977}.pf-tg-project-link>i{width:5px;height:5px;border:1px solid #a47c90;border-radius:1px}.pf-tg-sidebar-bottom{position:absolute;bottom:12px;left:10px;right:10px}.pf-tg-sidebar-bottom>span{display:flex;align-items:center;gap:4px;margin-bottom:14px;font-size:4px;color:#716977}.pf-tg-sidebar-bottom>div{display:flex;align-items:center;gap:4px;padding-top:11px;border-top:1px solid #e1dbe5}.pf-tg-sidebar-bottom i,.pf-tg-topbar>span>i:last-child,.pf-tg-status i{display:grid;place-items:center;width:17px;height:17px;border-radius:50%;background:#e7d5ca;color:#75513f;font-style:normal;font-size:5px}.pf-tg-sidebar-bottom b{flex:1;font-size:5px}.pf-tg-main{min-width:0}.pf-tg-topbar{display:flex;align-items:center;justify-content:space-between;height:31px;padding:0 16px;border-bottom:1px solid #ece8ef;color:#746a7a;font-size:5px}.pf-tg-topbar>span{display:flex;align-items:center;gap:8px}.pf-tg-topbar b{font-weight:500;color:#554b5b}.pf-tg-topbar>span>i{font-style:normal;color:#8d8494}.pf-tg-content{padding:10px 16px 0}.pf-tg-project-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.pf-tg-project-heading>div>span{font-size:4px;font-weight:600;color:#78667c}.pf-tg-project-heading h4{font:20px/1.15 Georgia,serif;margin:3px 0}.pf-tg-project-heading h4>span{color:#a96c7f}.pf-tg-project-heading p{font-size:5px;color:#746b7c}.pf-tg-project-heading>div:last-child{display:flex;flex-direction:column;align-items:end;gap:9px}.pf-tg-project-heading>div:last-child>span{display:flex;align-items:center;gap:3px;color:#54714b;background:#eff4e9;border:1px solid #dce6d0;border-radius:3px;padding:4px 5px;font-size:5px;font-weight:400}.pf-tg-project-heading>div:last-child i{width:3px;height:3px;background:#6f8a5d;border-radius:50%}.pf-tg-project-heading>div:last-child b{display:flex;gap:4px;align-items:center;font-size:5px;color:#756b7b;font-weight:400}.pf-tg-milestones{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:5px 0 7px;border-block:1px solid #ece7ef;margin-bottom:10px}.pf-tg-milestones>div{display:flex;align-items:center;gap:6px;min-width:0}.pf-tg-milestones>div>span{display:grid;place-items:center;width:18px;height:18px;border:1px solid #dcd4e1;color:#796d81;border-radius:50%;font-size:6px;flex-shrink:0}.pf-tg-milestones b{display:block;font-size:6px;font-weight:500}.pf-tg-milestones small{display:block;margin-top:2px;font-size:4px;color:#776c7e}.pf-tg-milestones>div>i{flex:1;height:1px;background:#e1dae7;margin:0 8px 0 1px}.pf-tg-milestones>.pf-tg-step-complete>span{background:#eaf0e4;color:#5a754d;border-color:#d6e1cc}.pf-tg-milestones>.pf-tg-step-current>span{background:#80516b;border-color:#80516b;color:#fff}.pf-tg-step-current b{color:#7e4e67}.pf-tg-review-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:7px}.pf-tg-review-heading>div{display:flex;align-items:center;gap:7px}.pf-tg-review-heading b{font-size:9px;font-weight:600}.pf-tg-review-heading>div>span{font-size:4px;color:#7d5778;border:1px solid #dfd0e2;background:#f6f0f8;border-radius:2px;padding:2px 4px}.pf-tg-review-heading small{font-size:4px;color:#71627a}.pf-tg-review-heading>span{display:flex;gap:10px;color:#746a7d}.pf-tg-review-layout{display:grid;grid-template-columns:minmax(0,1fr) 184px;gap:13px}.pf-tg-design{min-width:0;background:#f1eff4;border:1px solid #dfd9e6;border-radius:4px;overflow:hidden}.pf-tg-artboard-toolbar{display:flex;align-items:center;justify-content:space-between;height:20px;padding:0 8px;border-bottom:1px solid #e0d9e7;font-size:4px;color:#75677e}.pf-tg-artboard-toolbar>span{display:flex;align-items:center;gap:4px}.pf-tg-site-preview{margin:7px;border:1px solid #d8d6d0;background:#fff;box-shadow:0 3px 5px #473f4b0a}.pf-tg-site-nav{display:flex;align-items:center;gap:10px;padding:0 10px;height:25px;color:#4e594b}.pf-tg-site-nav>b{font:18px Georgia,serif;margin-right:auto}.pf-tg-site-nav>b>span{color:#8f9a7c}.pf-tg-site-nav>span{display:flex;align-items:center;gap:3px;font-size:4px}.pf-tg-site-title{padding:6px 10px}.pf-tg-site-title>span{font-size:3px;color:#68735e;font-weight:600}.pf-tg-site-title h5{font:16px/1.1 Georgia,serif;margin:5px 0 0;color:#4a5544}.pf-tg-site-photo{position:relative;height:100px;overflow:hidden}.pf-tg-site-photo>img{width:100%;height:100%;object-fit:cover;object-position:50% 58%}.pf-tg-site-photo>i{position:absolute;display:grid;place-items:center;width:16px;height:16px;background:#80516b;color:#fff;font-style:normal;font-size:6px;border-radius:50% 50% 50% 0;box-shadow:0 0 0 2px #ffffffd9,0 3px 5px #4f2f4850}.pf-tg-pin-one{top:9px;left:52px}.pf-tg-pin-two{top:57px;right:42px}.pf-tg-site-photo>span{position:absolute;left:8px;right:8px;bottom:8px;padding:5px 7px;border-radius:2px;background:#fffffff0;color:#536047;display:flex;justify-content:space-between;align-items:center;font-size:3px}.pf-tg-site-bottom{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:5px 10px;color:#56624d}.pf-tg-site-bottom>span{font-size:7px;line-height:1.3}.pf-tg-site-bottom em{font-family:Georgia,serif;font-size:7px}.pf-tg-site-bottom p{font-size:3px;line-height:1.6;color:#68775b}.pf-tg-artboard-footer{display:flex;align-items:center;justify-content:space-between;padding:0 7px;height:20px;border-top:1px solid #e0d9e7;font-size:4px;color:#75677e}.pf-tg-artboard-footer>span{display:flex;align-items:center;gap:5px}.pf-tg-feedback{border:1px solid #e5dfeb;border-radius:4px;padding:0 10px 10px}.pf-tg-feedback>header{display:flex;align-items:center;justify-content:space-between;height:28px;border-bottom:1px solid #eee9f1}.pf-tg-feedback>header>b{font-size:8px;font-weight:600}.pf-tg-feedback>header>span{display:flex;align-items:center;gap:3px;font-size:4px;color:#7a647f}.pf-tg-feedback>header i{width:3px;height:3px;border-radius:50%;background:#a582ad}.pf-tg-comment{padding-top:9px}.pf-tg-comment>div{display:flex;align-items:center;gap:5px}.pf-tg-comment>div>i{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;font-size:5px;font-style:normal;background:#e4e6d6;color:#536039}.pf-tg-comment>div>b{font-size:6px;font-weight:500;flex:1}.pf-tg-comment>div small{display:block;font-size:4px;color:#7a6e81;font-weight:400;margin-top:3px}.pf-tg-comment>div>span{display:grid;place-items:center;width:12px;height:12px;background:#f3eaf3;border:1px solid #e4d3e6;color:#885c83;border-radius:2px;font-size:5px}.pf-tg-comment p{margin:5px 0 4px;font-size:6px;line-height:1.45;color:#63576d}.pf-tg-comment>small{display:flex;align-items:center;gap:3px;font-size:4px;color:#7a677f}.pf-tg-comment-reply{padding-left:11px;margin-left:7px;border-left:1px solid #e5dbe9;margin-top:7px;padding-top:0}.pf-tg-comment-reply>div>i{background:#ead9ce;color:#7c5840}.pf-tg-composer{display:flex;align-items:center;justify-content:space-between;height:26px;padding:0 6px 0 8px;border:1px solid #e0d5e5;border-radius:3px;margin-top:9px;font-size:5px;color:#7a6a82}.pf-tg-composer>i{display:grid;place-items:center;width:18px;height:18px;background:#80516b;color:#fff;border-radius:3px}.pf-tg-decision{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:5px 0}.pf-tg-decision>span{display:grid;grid-template-columns:12px 1fr;column-gap:5px}.pf-tg-decision>span>svg{grid-row:1/3;align-self:center;color:#986e8c}.pf-tg-decision b{font-size:5px;font-weight:500}.pf-tg-decision small{font-size:4px;color:#7b6e81;margin-top:3px}.pf-tg-decision>div{display:flex;align-items:center;gap:11px}.pf-tg-decision>div>span{font-size:5px;color:#7e657e}.pf-tg-decision strong{display:flex;align-items:center;gap:4px;padding:8px;border-radius:3px;background:#80516b;color:#fff;font-size:6px;font-weight:500}.pf-tg-status{display:flex;justify-content:space-between;align-items:center;height:24px;padding:0 16px;border-top:1px solid #eee8f2;font-size:4px;color:#75667e}.pf-tg-status>span{display:flex;align-items:center;gap:4px}.pf-tg-status i{width:13px;height:13px;font-size:4px;margin-left:-2px;border:1px solid white}.pf-tg-status i:first-of-type{background:#e4e6d6;color:#536039}@container (max-width:390px){.pf-gallery-art .pf-tg-scene{transform:translate(-50%,-50%) scale(.4)}}@container (max-width:310px){.pf-gallery-art .pf-tg-scene{transform:translate(-50%,-50%) scale(.34)}}.pf-case-art .pf-tg-scene{transform:translate(-50%,-50%) scale(.93)}@media(max-width:900px){.pf-case-art .pf-tg-scene{transform:translate(-50%,-50%) scale(.75)}}@media(max-width:650px){.pf-case-art .pf-tg-scene{transform:translate(-50%,-50%) scale(.46)}}@media(max-width:360px){.pf-case-art .pf-tg-scene{transform:translate(-50%,-50%) scale(.4)}}.pf-ns-showcase{position:absolute;top:0;right:0;bottom:0;left:0;background:#dce5ed}.pf-ns-scene{width:700px;height:500px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(.54);font:8px/1.35 Helvetica Neue,Helvetica,sans-serif;letter-spacing:0;color:#303f59;text-align:left}.pf-ns-scene *{box-sizing:border-box}.pf-ns-caption,.pf-ns-footer{position:absolute;left:9px;right:10px;display:flex;align-items:center;justify-content:space-between;font-size:5px;font-weight:600;color:#53647c}.pf-ns-caption{top:13px}.pf-ns-footer{bottom:10px}.pf-ns-window{position:absolute;left:8px;top:48px;width:580px;height:371px;background:#fff;border:1px solid #b9c7d6;border-radius:6px;box-shadow:0 13px 24px #31496b21;overflow:hidden}.pf-ns-header{display:flex;justify-content:space-between;align-items:center;height:44px;padding:0 15px;border-bottom:1px solid #e2e8f1}.pf-ns-header>b{display:flex;align-items:center;gap:5px;font-size:20px;font-weight:750;color:#2e477e}.pf-ns-header .cp-brand-mark{width:24px;height:27px;display:grid;place-items:center;background:none;border-radius:0;color:#35558d;margin-right:2px}.pf-ns-header>b>span:not(.cp-brand-mark){font:italic 21px Georgia,serif;margin-left:-5px}.pf-ns-header>b>i{width:4px;height:4px;border-radius:50%;background:#c05b47;align-self:end;margin:0 0 4px -5px}.pf-ns-header>div{display:flex;height:100%;align-items:center;gap:19px;margin-left:12px}.pf-ns-header>div>span,.pf-ns-header strong{display:flex;align-items:center;height:100%;font-size:6px;color:#67748c;font-weight:400}.pf-ns-header strong{color:#365790;border-bottom:2px solid #365790;font-weight:600}.pf-ns-user{display:grid;place-items:center;width:20px;height:20px;background:#e8d8ca;color:#745b48;border-radius:50%;font-size:5px}.pf-ns-desktop-layout{display:grid;grid-template-columns:205px minmax(0,1fr);height:325px}.pf-ns-planner{border-right:1px solid #dce5f0;padding:11px 13px 8px;background:#fff}.pf-ns-eyebrow{font-size:4px;color:#67768e;font-weight:600}.pf-ns-planner h4{font-size:16px;line-height:1.2;font-weight:550;margin:4px 0 8px;white-space:nowrap}.pf-ns-planner h4>span{color:#b15b4b}.pf-ns-search{position:relative;border:1px solid #d7e0ed;border-radius:4px;padding:0 9px}.pf-ns-search>div{display:flex;align-items:center;gap:8px;height:27px}.pf-ns-search>div+div{border-top:1px solid #e9edf4}.pf-ns-search>div>i{width:7px;height:7px;border:2px solid #4e6fa7;border-radius:50%}.pf-ns-search small{display:block;font-size:3px;color:#596b86;margin-bottom:2px}.pf-ns-search b{display:block;font-size:7px;font-weight:500}.pf-ns-search>i{position:absolute;right:8px;top:18px;display:grid;place-items:center;width:20px;height:20px;border:1px solid #dbe3ee;border-radius:50%;background:#fff;color:#6e7e97}.pf-ns-options{display:flex;justify-content:space-between;align-items:center;margin:8px 0 10px;font-size:5px;color:#657790}.pf-ns-options>span{display:flex;align-items:center;gap:4px}.pf-ns-results-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.pf-ns-results-heading>b{font-size:8px;font-weight:600}.pf-ns-results-heading>span{font-size:4px;color:#657790}.pf-ns-route-choice{border:1px solid #e2e7ee;border-radius:4px;padding:6px;margin-bottom:5px}.pf-ns-route-choice-active{border-color:#829bc4;background:#f4f7fc}.pf-ns-recommended{display:flex;align-items:center;gap:3px;font-size:4px;color:#44669c;font-weight:600;margin-bottom:4px}.pf-ns-route-duration{display:flex;justify-content:space-between;align-items:center}.pf-ns-route-duration>span{display:flex;align-items:center;gap:5px;font-size:6px;color:#526785}.pf-ns-route-duration>b{font-size:15px;line-height:1.1;font-weight:600;color:#324e7d}.pf-ns-route-duration small{font-size:6px;font-weight:400}.pf-ns-route-leg-icons{display:flex;align-items:center;gap:6px;margin-top:6px}.pf-ns-route-leg-icons>span{display:flex;align-items:center;gap:3px;padding:3px 5px;border-radius:3px;background:#365db0;color:#fff;font-size:6px;font-weight:500}.pf-ns-route-leg-icons>span:nth-of-type(2){background:#af594b}.pf-ns-route-leg-icons>.pf-ns-bus-twenty-two{background:#577a58}.pf-ns-route-leg-icons>svg:nth-of-type(2){transform:rotate(-90deg)}.pf-ns-route-leg-icons>small{font-size:4px;color:#67768b}.pf-ns-route-choice>footer{display:flex;justify-content:space-between;align-items:center;margin-top:6px;font-size:4px;color:#60728d}.pf-ns-route-choice>footer>b{font-size:6px;font-weight:500;color:#3d5478}.pf-ns-planner-footer{display:flex;align-items:center;gap:4px;padding-top:4px;font-size:4px;color:#647791}.pf-ns-planner-footer>span{flex:1}.pf-ns-map{position:relative;height:325px;overflow:hidden;background:#edf0f2}.pf-ns-cartography{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0}.pf-ns-map-mode{position:absolute;top:12px;left:12px;display:flex;align-items:center;gap:5px;font-size:5px;padding:7px;border:1px solid #d3deea;border-radius:4px;background:#fff}.pf-ns-map-mode>span{display:flex;align-items:center;gap:3px;font-size:4px;color:#60728d}.pf-ns-map-mode i{width:4px;height:4px;background:#355ab1;border-radius:50%}.pf-ns-map-mode i:last-of-type{background:#b95648}.pf-ns-map-bus{position:absolute;display:flex;align-items:center;gap:4px;padding:5px;border:2px solid #fff;border-radius:4px;background:#355ab1;color:#fff;box-shadow:0 2px 5px #3a50763a;font-size:6px}.pf-ns-bus-twelve{top:75px;left:91px}.pf-ns-bus-four{top:198px;left:151px;background:#b95648}.pf-ns-transfer{position:absolute;top:139px;left:36px;display:flex;align-items:center;gap:3px;border:1px solid #d0dbea;border-radius:3px;background:#fff;padding:5px;color:#526b8a;font-size:5px}.pf-ns-map-controls{position:absolute;top:12px;right:12px;display:grid;gap:4px}.pf-ns-map-controls>span{display:grid;place-items:center;width:21px;height:21px;border:1px solid #d3deea;border-radius:3px;background:#fff;color:#64758e}.pf-ns-map-credit{position:absolute;bottom:8px;left:9px;right:9px;display:flex;justify-content:space-between;align-items:center;color:#5b718d;font-size:4px}.pf-ns-map-credit>span:last-child{width:25px;border-bottom:1px solid #5b718d;text-align:center}.pf-ns-phone{position:absolute;left:510px;top:77px;width:168px;height:364px;aspect-ratio:9/19.5;border:5px solid #fcfcfc;border-radius:24px;background:#fff;box-shadow:0 0 0 1px #b5c4d1,6px 12px 22px #263f5a30;overflow:hidden}.pf-ns-phone-status{height:21px;display:flex;justify-content:space-between;align-items:center;padding:0 9px;font-size:5px;color:#344c70}.pf-ns-phone-status>i{position:absolute;top:5px;left:57px;width:45px;height:10px;background:#263954;border-radius:8px}.pf-ns-phone-status>span{display:flex;gap:2px;align-items:center}.pf-ns-phone-status em{width:8px;height:4px;border-radius:1px;background:#344c70}.pf-ns-phone-bar{display:flex;align-items:center;justify-content:space-between;margin:6px 10px 8px}.pf-ns-phone-bar>b{font-size:8px;font-weight:600}.pf-ns-phone-heading{margin:0 11px 8px}.pf-ns-phone-heading>span{font-size:4px;color:#617391;font-weight:600}.pf-ns-phone-heading h5{font-size:21px;line-height:1.1;margin:4px 0 7px;font-weight:600}.pf-ns-phone-heading h5>span{color:#b95648}.pf-ns-phone-heading>div{display:flex;justify-content:space-between;align-items:center;padding-bottom:9px;border-bottom:1px solid #e1e7ef}.pf-ns-phone-heading>div>b{font-size:17px;font-weight:600}.pf-ns-phone-heading>div>b>small{font-size:7px;font-weight:400}.pf-ns-phone-heading>div>span{font-size:6px;font-weight:500;text-align:right}.pf-ns-phone-heading>div>span>small{display:block;font-size:4px;font-weight:400;margin-top:3px;color:#617391}.pf-ns-phone-timeline{margin:0 11px}.pf-ns-phone-timeline>div{display:flex;align-items:start;gap:7px;position:relative;padding-bottom:7px}.pf-ns-phone-timeline>div:not(:last-child):before{content:"";position:absolute;left:8px;top:17px;bottom:0;width:1px;background:#dce3ee}.pf-ns-phone-timeline>div>i{display:grid;place-items:center;width:17px;height:17px;border-radius:50%;color:#657a96;background:#f1f4f8;flex-shrink:0}.pf-ns-phone-timeline>div>div{flex:1;min-width:0}.pf-ns-phone-timeline b{display:block;font-size:6px;font-weight:500;line-height:1.4}.pf-ns-phone-timeline small{display:block;font-size:4px;color:#637794;margin-top:3px}.pf-ns-phone-timeline em{float:right;font-size:5px;font-style:normal;color:#5c7394}.pf-ns-phone-timeline>.pf-ns-bus-leg>i{border-radius:3px;background:#355ab1;color:#fff}.pf-ns-phone-timeline>.pf-ns-bus-leg:before{width:2px;background:#355ab1}.pf-ns-leg-label{display:flex;gap:5px;align-items:center;font-size:7px;font-weight:600;color:#355ab1;margin:1px 0 4px}.pf-ns-leg-label>small{font-size:3px;font-weight:500;color:#4c6492;margin:0}.pf-ns-bus-leg p{font-size:4px;color:#637794;margin:3px 0 4px}.pf-ns-leg-end{display:flex;justify-content:space-between;font-size:6px;color:#3e5475}.pf-ns-leg-end>b{font-size:5px;color:#5c7394}.pf-ns-phone-timeline>.pf-ns-second-bus>i{background:#b95648}.pf-ns-phone-timeline>.pf-ns-second-bus:before{background:#b95648}.pf-ns-second-bus .pf-ns-leg-label{color:#a85043}.pf-ns-second-bus .pf-ns-leg-label>small{color:#9d665b}.pf-ns-start{position:absolute;left:10px;right:10px;bottom:14px;display:flex;align-items:center;gap:5px;height:27px;background:#355ab1;color:#fff;border-radius:4px;padding:0 9px;font-size:7px;font-weight:500}.pf-ns-start>svg:last-child{margin-left:auto}.pf-ns-phone-home{position:absolute;bottom:4px;left:55px;width:48px;height:2px;border-radius:2px;background:#314b73}@container (max-width:390px){.pf-gallery-art .pf-ns-scene{transform:translate(-50%,-50%) scale(.42)}}@container (max-width:310px){.pf-gallery-art .pf-ns-scene{transform:translate(-50%,-50%) scale(.35)}}.pf-case-art .pf-ns-scene{transform:translate(-50%,-50%) scale(1)}@media(max-width:900px){.pf-case-art .pf-ns-scene{transform:translate(-50%,-50%) scale(.8)}}@media(max-width:650px){.pf-case-art .pf-ns-scene{transform:translate(-50%,-50%) scale(.46)}}@media(max-width:360px){.pf-case-art .pf-ns-scene{transform:translate(-50%,-50%) scale(.4)}}.pf-lg-showcase{position:absolute;top:0;right:0;bottom:0;left:0;background:#e6e5dd}.pf-lg-scene{position:absolute;left:50%;top:50%;width:700px;height:520px;transform:translate(-50%,-50%) scale(.54);font:8px/1.35 Helvetica Neue,Helvetica,sans-serif;letter-spacing:0;color:#315448;text-align:left}.pf-lg-scene *{box-sizing:border-box}.pf-lg-brand{position:absolute;left:31px;top:15px;display:flex;align-items:center;gap:7px}.pf-lg-brand .cp-brand-mark{display:grid;place-items:center;width:28px;height:29px;background:none;border-radius:0;color:#355e4d}.pf-lg-brand>b{font:700 italic 33px Georgia,serif;color:#355e4d}.pf-lg-brand>b>span{color:#bd6b50}.pf-lg-brand>span:last-child{padding-left:10px;margin-left:3px;border-left:1px solid #aebdaf;font-size:5px;line-height:1.6;color:#4d6253;font-weight:600}.pf-lg-label{position:absolute;top:24px;right:33px;font-size:5px;line-height:1.7;text-align:right;color:#4d6253}.pf-lg-label>b{font-weight:600}.pf-lg-phone{position:absolute;width:176px;height:auto;aspect-ratio:9/19.5;border:5px solid #fcfcf8;border-radius:25px;background:#fff;box-shadow:0 0 0 1px #bfcabc,7px 12px 23px #35513f26;overflow:hidden;font-size:7px}.pf-lg-home-phone{top:95px;left:40px;transform:rotate(-4deg)}.pf-lg-quiz-phone{top:72px;left:261px}.pf-lg-speak-phone{top:99px;left:482px;transform:rotate(4deg)}.pf-lg-status{display:flex;align-items:center;justify-content:space-between;height:21px;padding:0 9px;font-size:5px;color:#3d5949}.pf-lg-status>i{position:absolute;top:5px;left:59px;width:47px;height:11px;background:#293f34;border-radius:8px}.pf-lg-status>span{display:flex;gap:2px;align-items:center}.pf-lg-status em{width:8px;height:4px;background:#3d5949;border-radius:1px}.pf-lg-language-switch{display:flex;align-items:center;gap:10px;margin:6px 10px 9px}.pf-lg-language-switch>span{display:flex;align-items:center;gap:4px;font-size:6px;font-weight:500;flex:1}.pf-lg-language-switch>span>i{width:12px;height:9px;border-radius:2px;background:linear-gradient(#b8543e,#b8543e 25%,#e2c75c 25%,#e2c75c 75%,#b8543e 75%,#b8543e)}.pf-lg-language-switch>b{display:flex;align-items:center;gap:3px;color:#ab573d;font-size:8px;font-weight:600}.pf-lg-language-switch>i{display:grid;place-items:center;width:19px;height:19px;border-radius:50%;background:#ebd6c2;color:#73523b;font-size:5px;font-style:normal}.pf-lg-greeting{margin:0 11px 9px}.pf-lg-greeting>span{font-size:4px;color:#657b65;font-weight:600}.pf-lg-greeting h4{font:17px/1.15 Georgia,serif;margin:5px 0 0}.pf-lg-greeting h4>em{color:#a45b43}.pf-lg-daily-goal{display:flex;align-items:center;gap:6px;margin:0 10px;padding:4px;border:1px solid #dce6d1;background:#f0f5e8;border-radius:5px}.pf-lg-daily-goal>span{width:24px;height:24px;display:grid;place-items:center;color:#5f7a43;background:#e1ebd3;border-radius:50%}.pf-lg-daily-goal>div{flex:1}.pf-lg-daily-goal b{display:block;font-size:6px}.pf-lg-daily-goal small{display:block;font-size:4px;color:#566840;margin-top:3px}.pf-lg-daily-goal>div>i{display:block;height:3px;background:#dbe5cf;border-radius:2px;margin-top:5px}.pf-lg-daily-goal>div>i>b{width:50%;height:100%;background:#6c8a4e;border-radius:2px}.pf-lg-daily-goal>strong{font-size:6px;font-weight:500}.pf-lg-section-heading{margin:8px 11px 6px}.pf-lg-section-heading>b{font-size:7px;font-weight:600}.pf-lg-course{margin:0 10px;border:1px solid #e3e8db;border-radius:5px;overflow:hidden}.pf-lg-course-art{display:flex;align-items:center;justify-content:space-between;position:relative;height:34px;padding:0 13px;background:#2e614e;color:#f1ead4}.pf-lg-course-art>span{position:relative;font:700 italic 31px Georgia,serif}.pf-lg-course-art>span>span{color:#e9b18a}.pf-lg-course-art>span>i{display:block;position:absolute;bottom:0;left:6px;width:29px;height:2px;background:#c3d99c;transform:rotate(-6deg)}.pf-lg-course-art>small{font-size:4px;width:34px;line-height:1.6;color:#d4e4c2;font-weight:600}.pf-lg-course-art>i{position:absolute;right:7px;top:6px;display:grid;place-items:center;width:15px;height:15px;border-radius:50%;background:#446f59;color:#e8edcf}.pf-lg-course>div:last-child{padding:6px}.pf-lg-course>div:last-child>span:not(.pf-lg-continue){font-size:4px;color:#596c50}.pf-lg-course b{display:block;font-size:9px;font-weight:600;margin:3px 0}.pf-lg-course p{font-size:4px;color:#596c50}.pf-lg-continue{display:flex;align-items:center;justify-content:space-between;height:23px;padding:0 7px;margin-top:6px;border-radius:3px;background:#9d4e37;color:#fff;font-size:6px;font-weight:500}.pf-lg-week{margin:7px 11px 0}.pf-lg-week>span{display:flex;align-items:center;gap:4px;color:#9e5b3e}.pf-lg-week b{font-size:6px;font-weight:500}.pf-lg-week>div{display:flex;justify-content:space-between;margin-top:5px}.pf-lg-week>div>span{display:flex;flex-direction:column;align-items:center;gap:2px}.pf-lg-week i{width:11px;height:11px;display:grid;place-items:center;border:1px solid #e1e7d7;border-radius:50%;font-size:4px;font-style:normal;color:#697b5c}.pf-lg-week small{font-size:3px;color:#697b5c}.pf-lg-day-done i{background:#e7edd8;border-color:#d4e0bc;color:#58773b}.pf-lg-nav{position:absolute;bottom:10px;left:0;right:0;height:32px;display:flex;align-items:center;justify-content:space-around;border-top:1px solid #e8eddf;padding-top:5px;background:#fff}.pf-lg-nav>span{display:flex;align-items:center;flex-direction:column;gap:3px;color:#586d51}.pf-lg-nav small{font-size:4px}.pf-lg-nav>.active{color:#35634b}.pf-lg-nav i{display:grid;place-items:center;width:13px;height:13px;border-radius:50%;background:#ebd6c2;color:#73523b;font-size:4px;font-style:normal}.pf-lg-home-indicator{position:absolute;bottom:4px;left:58px;width:50px;height:2px;border-radius:2px;background:#35583f}.pf-lg-exercise-bar{display:flex;align-items:center;gap:10px;margin:12px 11px}.pf-lg-exercise-bar>svg{color:#7b8a74}.pf-lg-exercise-bar>div{height:4px;flex:1;background:#e9eede;border-radius:3px;overflow:hidden}.pf-lg-exercise-bar>div>i{display:block;height:100%;background:#79a165;border-radius:3px}.pf-lg-exercise-bar>b{font-size:7px;font-weight:600}.pf-lg-exercise-bar small{font-size:5px;font-weight:400;color:#5c6e4f}.pf-lg-exercise-context{margin:0 11px}.pf-lg-exercise-context>span{font-size:4px;color:#647a5d;font-weight:600}.pf-lg-exercise-context>b{display:block;font:18px/1.1 Georgia,serif;margin:6px 0}.pf-lg-exercise-context>p{font-size:4px;color:#596d4d}.pf-lg-word{display:flex;flex-direction:column;align-items:center;padding:9px 0 7px}.pf-lg-word>span{font-size:4px;color:#617249}.pf-lg-word>strong{font:italic 34px/1.1 Georgia,serif;margin:3px 0 5px;color:#355f4c}.pf-lg-word>strong>span{color:#b9674e}.pf-lg-word>i{display:grid;place-items:center;width:27px;height:27px;border:1px solid #dce6d3;background:#f4f7ed;border-radius:50%;color:#587e43}.pf-lg-answers{display:grid;gap:7px;margin:0 11px}.pf-lg-answers>div{display:flex;align-items:center;gap:8px;height:26px;border:1px solid #e2e7d9;border-radius:4px;padding:0 8px}.pf-lg-answers>div>span{display:grid;place-items:center;width:13px;height:13px;border:1px solid #dde5d3;border-radius:3px;color:#6d805d;font-size:5px}.pf-lg-answers b{font-size:8px;font-weight:500}.pf-lg-answers>div>svg{margin-left:auto;color:#5b813f}.pf-lg-answers>.pf-lg-answer-selected{background:#edf4e3;border-color:#87a76d}.pf-lg-answer-selected>span{background:#dcebc9;color:#50763c;border-color:#cddfb5}.pf-lg-correct{display:flex;align-items:center;gap:7px;margin:8px 11px 0;padding-top:7px;border-top:1px solid #e2e9d9;color:#52743f}.pf-lg-correct>i{display:grid;place-items:center;width:21px;height:21px;background:#e8f0db;border-radius:50%;flex-shrink:0}.pf-lg-correct b{display:block;font-size:7px;font-weight:600}.pf-lg-correct p{font-size:4px;color:#60754d;margin-top:3px;line-height:1.5}.pf-lg-next{position:absolute;bottom:14px;left:10px;right:10px;height:28px;display:flex;align-items:center;justify-content:space-between;padding:0 9px;background:#386b4d;color:#fff;border-radius:4px;font-size:7px;font-weight:500}.pf-lg-speak-context{display:flex;align-items:center;justify-content:center;gap:5px;font-size:4px;color:#586d50;margin-top:12px}.pf-lg-speaking-word{display:flex;align-items:center;flex-direction:column;margin:8px 11px 0}.pf-lg-speaking-word>strong{font:italic 28px/1.1 Georgia,serif;color:#355f4c}.pf-lg-speaking-word>strong>span{color:#ba6b50}.pf-lg-speaking-word>span{font-size:8px;color:#596c50;margin-top:6px}.pf-lg-speaking-word>i{display:grid;place-items:center;width:27px;height:27px;border-radius:50%;background:#f2f5eb;border:1px solid #dde6d1;color:#577c42;margin-top:7px}.pf-lg-waveform{display:flex;align-items:center;justify-content:center;gap:3px;height:34px;margin:7px 12px 4px}.pf-lg-waveform>i{width:3px;max-height:32px;border-radius:2px;background:#c9795d}.pf-lg-waveform>i:nth-child(3n){background:#dfaa8c}.pf-lg-listening{display:flex;align-items:center;justify-content:center;gap:4px;font-size:6px;color:#9a593e}.pf-lg-listening>i{width:4px;height:4px;border-radius:50%;background:#bb6c4c}.pf-lg-record{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#bf6c50;color:#fff;margin:9px auto 0;box-shadow:0 0 0 5px #f7e7db}.pf-lg-speaking-tip{display:flex;align-items:center;gap:6px;margin:8px 14px 0;padding-top:7px;border-top:1px solid #e5ebdc;color:#68835a}.pf-lg-speaking-tip>p{font-size:4px;line-height:1.7;color:#677b57}.pf-lg-speaking-tip b{font-weight:400}.pf-lg-skip{position:absolute;bottom:17px;left:11px;right:11px;display:flex;align-items:center;justify-content:center;gap:6px;font-size:5px;color:#667c55}.pf-lg-footer{position:absolute;bottom:8px;left:31px;right:28px;display:flex;justify-content:space-between;font-size:5px;font-weight:600;color:#4d6253}@container (max-width:390px){.pf-gallery-art .pf-lg-scene{transform:translate(-50%,-50%) scale(.42)}}@container (max-width:310px){.pf-gallery-art .pf-lg-scene{transform:translate(-50%,-50%) scale(.35)}}.pf-case-art .pf-lg-scene{transform:translate(-50%,-50%) scale(1)}@media(max-width:900px){.pf-case-art .pf-lg-scene{transform:translate(-50%,-50%) scale(.8)}}@media(max-width:650px){.pf-case-art .pf-lg-scene{transform:translate(-50%,-50%) scale(.46)}}@media(max-width:360px){.pf-case-art .pf-lg-scene{transform:translate(-50%,-50%) scale(.4)}}.pf-cz-showcase{position:absolute;top:0;right:0;bottom:0;left:0;background:#dce5df}.pf-cz-scene{position:absolute;width:700px;height:520px;left:50%;top:50%;transform:translate(-50%,-50%) scale(.54);font:8px/1.35 Helvetica Neue,Helvetica,sans-serif;letter-spacing:0;color:#294c40;text-align:left}.pf-cz-scene *{box-sizing:border-box}.pf-cz-caption,.pf-cz-footer{height:27px;display:flex;align-items:center;justify-content:space-between;font-size:5px;color:#4b6254;font-weight:600}.pf-cz-window{height:464px;border:1px solid #b5c9ba;border-radius:5px;background:#fff;overflow:hidden;box-shadow:0 16px 25px #30503a20}.pf-cz-utility{height:22px;background:#254f3e;color:#eef6e9;display:flex;justify-content:space-between;align-items:center;padding:0 21px;font-size:4px}.pf-cz-utility>span,.pf-cz-utility>div,.pf-cz-utility>div>span{display:flex;gap:4px;align-items:center}.pf-cz-utility>div{gap:16px}.pf-cz-utility b{font-weight:600}.pf-cz-utility i{font-style:normal;color:#b8d0bd}.pf-cz-header{height:52px;display:flex;justify-content:space-between;align-items:center;padding:0 21px;border-bottom:1px solid #e3ebe3}.pf-cz-header>b{position:relative;display:flex;align-items:center;gap:7px;font:700 23px Georgia,serif;padding-bottom:6px}.pf-cz-header .cp-brand-mark{display:grid;place-items:center;width:27px;height:29px;border-radius:0;background:none;color:#315b45;margin-top:5px}.pf-cz-header>b>span:last-child{position:absolute;left:35px;bottom:0;font:4px Helvetica,sans-serif;color:#61785c}.pf-cz-header>div{display:flex;height:100%;align-items:center;gap:21px;margin-left:10px}.pf-cz-header>div>span,.pf-cz-header strong{display:flex;height:100%;align-items:center;font-size:6px;color:#5b7262;font-weight:400}.pf-cz-header strong{border-bottom:2px solid #346348;color:#305d43;font-weight:600}.pf-cz-user{display:flex;align-items:center;gap:5px;font-size:6px;color:#566e5c}.pf-cz-user>i{display:grid;place-items:center;width:21px;height:21px;background:#eee3d5;color:#755939;font-style:normal;font-size:5px;border-radius:50%}.pf-cz-main{padding:14px 25px 8px}.pf-cz-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.pf-cz-heading>div>span{font-size:4px;font-weight:600;color:#5f785f}.pf-cz-heading h4{font:22px/1.1 Georgia,serif;margin:4px 0 0}.pf-cz-heading h4>span{color:#a5714b}.pf-cz-heading>span{display:flex;gap:4px;align-items:center;font-size:6px;color:#5d735f}.pf-cz-search{display:flex;align-items:center;gap:9px;height:31px;border:1px solid #a3bca6;border-radius:4px;padding:0 7px 0 11px;background:#fbfdf9;margin-bottom:13px}.pf-cz-search>span{flex:1;font-size:7px;color:#5c735f}.pf-cz-search>i{display:grid;place-items:center;width:24px;height:23px;background:#305e44;color:#fff;border-radius:2px}.pf-cz-layout{display:grid;grid-template-columns:minmax(0,1fr) 208px;gap:22px}.pf-cz-section-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.pf-cz-section-heading>b{font-size:10px;font-weight:600}.pf-cz-section-heading>span{display:flex;gap:4px;align-items:center;font-size:5px;color:#557253}.pf-cz-service-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.pf-cz-service-grid>div{position:relative;min-height:79px;padding:11px;border:1px solid #dfe8db;border-radius:4px;background:#fff}.pf-cz-service-grid>div>i{width:23px;height:23px;display:grid;place-items:center;color:#567743;background:#eef3e5;border-radius:4px;margin-bottom:7px}.pf-cz-service-grid>div>.lucide-arrow-up-right{position:absolute;right:10px;top:12px;color:#69805d}.pf-cz-service-grid b{display:block;font-size:8px;font-weight:600}.pf-cz-service-grid p{font-size:5px;line-height:1.5;color:#60785c;margin-top:5px}.pf-cz-service-grid>.pf-cz-service-tracking>i{background:#e8eff3;color:#4c6f85}.pf-cz-service-grid>.pf-cz-service-appointment>i{background:#f8eee1;color:#9b733f}.pf-cz-service-grid>.pf-cz-service-location>i{background:#f3eaf0;color:#895b79}.pf-cz-support{display:flex;align-items:center;gap:7px;padding:11px 0 0;margin-top:12px;border-top:1px solid #e1e9db}.pf-cz-support>i{width:28px;height:28px;display:grid;place-items:center;background:#f1f5eb;color:#627d4f;border-radius:50%}.pf-cz-support>div{flex:1}.pf-cz-support b{display:block;font-size:7px;font-weight:500}.pf-cz-support>div>span{display:block;font-size:4px;margin-top:4px;color:#60785c}.pf-cz-support>span{display:flex;gap:4px;align-items:center;font-size:5px;color:#4f6b46}.pf-cz-application{border:1px solid #cfddc9;border-radius:4px;background:#f8fbf3;padding:10px}.pf-cz-application>header{display:flex;justify-content:space-between;align-items:center;gap:5px}.pf-cz-application>header>b{font-size:8px;font-weight:600}.pf-cz-application>header>span{display:flex;gap:3px;align-items:center;font-size:4px;color:#88612f;background:#f4ead2;border:1px solid #e8d8b4;padding:3px 4px;border-radius:2px}.pf-cz-application>header i{width:3px;height:3px;border-radius:50%;background:#9e7938}.pf-cz-application h5{font:17px/1.1 Georgia,serif;margin:9px 0 4px}.pf-cz-reference{font-size:4px;color:#536b49}.pf-cz-progress{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));position:relative;margin:12px 0 9px}.pf-cz-progress:before{content:"";position:absolute;top:7px;left:9px;right:42px;height:1px;background:#d3dec8}.pf-cz-progress>div{position:relative}.pf-cz-progress i{display:grid;place-items:center;width:15px;height:15px;background:#f8fbf3;border:1px solid #d0ddc5;border-radius:50%;margin-bottom:6px}.pf-cz-progress b{display:block;font-size:6px;font-weight:500}.pf-cz-progress small{display:block;font-size:4px;color:#556d4a;margin-top:3px}.pf-cz-progress>.pf-cz-progress-done i{background:#e8f0dd;color:#587741;border-color:#c5d8ae}.pf-cz-progress>.pf-cz-progress-active i{border:4px solid #356446;box-shadow:0 0 0 2px #f8fbf3}.pf-cz-update{display:flex;align-items:center;gap:5px;padding-top:7px;border-top:1px solid #e0e8d5;font-size:4px;color:#506845}.pf-cz-view-status{display:flex;align-items:center;justify-content:space-between;height:24px;background:#356446;color:#fff;border-radius:3px;font-size:6px;padding:0 8px;margin-top:9px}.pf-cz-appointment{display:flex;align-items:center;gap:9px;margin-top:8px;padding:8px;border:1px solid #e4ddcf;border-radius:4px}.pf-cz-appointment>div{width:30px;height:34px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#f7efe1;border:1px solid #e8d9bc;border-radius:3px}.pf-cz-appointment>div>span{font-size:4px;color:#866539}.pf-cz-appointment>div>b{font-size:15px;font-weight:500;color:#805d32;line-height:1.1;margin-top:3px}.pf-cz-appointment>span{flex:1}.pf-cz-appointment>span>b{display:block;font-size:6px;font-weight:600}.pf-cz-appointment small{display:block;font-size:5px;color:#56694c;margin-top:4px}.pf-cz-appointment em{display:flex;align-items:center;gap:3px;font-size:4px;color:#6b7759;font-style:normal;margin-top:4px}.pf-cz-window-footer{display:flex;align-items:center;justify-content:space-between;height:26px;padding:0 25px;border-top:1px solid #e3ebdc;font-size:4px;color:#617a56}.pf-cz-window-footer>span{display:flex;align-items:center;gap:4px}.pf-cz-window-footer i{width:2px;height:2px;border-radius:50%;background:#93a384;margin:0 4px}@container (max-width:390px){.pf-gallery-art .pf-cz-scene{transform:translate(-50%,-50%) scale(.42)}}@container (max-width:310px){.pf-gallery-art .pf-cz-scene{transform:translate(-50%,-50%) scale(.35)}}.pf-case-art .pf-cz-scene{transform:translate(-50%,-50%) scale(1)}@media(max-width:900px){.pf-case-art .pf-cz-scene{transform:translate(-50%,-50%) scale(.8)}}@media(max-width:650px){.pf-case-art .pf-cz-scene{transform:translate(-50%,-50%) scale(.46)}}@media(max-width:360px){.pf-case-art .pf-cz-scene{transform:translate(-50%,-50%) scale(.4)}}.pf-st-showcase{position:absolute;top:0;right:0;bottom:0;left:0;background:#e5e7ed}.pf-st-scene{position:absolute;left:50%;top:50%;width:660px;height:500px;transform:translate(-50%,-50%) scale(.55);font:8px/1.35 Helvetica Neue,Helvetica,sans-serif;letter-spacing:0;color:#303747;text-align:left}.pf-st-scene *{box-sizing:border-box}.pf-st-brand{position:absolute;top:24px;left:20px;display:flex;align-items:center;gap:6px}.pf-st-brand .cp-brand-mark{width:29px;height:30px;background:none;border-radius:0;color:#354158}.pf-st-brand>b{font-size:30px;font-style:italic;font-weight:800;color:#354158}.pf-st-brand>b>span{color:#b75a43}.pf-st-editorial{position:absolute;top:130px;left:20px;width:160px}.pf-st-editorial>span{font-size:5px;font-weight:600;color:#58677f}.pf-st-editorial h4{font:36px/1.08 Georgia,serif;margin:17px 0;color:#303d55}.pf-st-editorial h4>em{color:#a45541}.pf-st-editorial>p{font-size:7px;line-height:1.8;color:#4d607a}.pf-st-editorial>div{font-size:4px;line-height:2.4;margin-top:27px;color:#59697f}.pf-st-editorial>div>span{display:inline-block;width:19px;color:#8f4e3b;font-weight:600}.pf-st-phone{position:absolute;width:180px;height:390px;aspect-ratio:9/19.5;border:5px solid #fcfcfd;border-radius:25px;box-shadow:0 0 0 1px #bac3ce,8px 13px 24px #34425f2b;background:#fff;overflow:hidden;font-size:7px}.pf-st-overview-phone{top:85px;left:203px;transform:rotate(-4deg)}.pf-st-player-phone{top:58px;left:423px;transform:rotate(4deg);background:#282d35;border-color:#343a43;box-shadow:0 0 0 1px #5d6673,8px 13px 24px #34425f35;color:#f6f3f1}.pf-st-status{height:21px;display:flex;justify-content:space-between;align-items:center;padding:0 9px;color:#40516e;font-size:5px}.pf-st-status>i{position:absolute;left:61px;top:5px;width:47px;height:11px;border-radius:8px;background:#283849}.pf-st-status>span{display:flex;align-items:center;gap:2px}.pf-st-status em{width:8px;height:4px;border-radius:1px;background:#40516e}.pf-st-app-header{display:flex;align-items:center;gap:6px;margin:6px 11px 8px}.pf-st-app-header>i{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#f0ded2;color:#745039;font-size:6px;font-style:normal}.pf-st-app-header>span{flex:1;font-size:5px;color:#64738a}.pf-st-app-header b{display:block;font-size:9px;font-weight:600;color:#37455e;margin-top:2px}.pf-st-app-header>svg{color:#67768b}.pf-st-greeting{margin:0 11px 8px}.pf-st-greeting>span{font-size:4px;font-weight:600;color:#65758c}.pf-st-greeting h5{font:18px/1.1 Georgia,serif;margin:5px 0 0;color:#35415a}.pf-st-greeting h5>span{color:#b5664c}.pf-st-movement{display:flex;align-items:center;justify-content:space-between;margin:0 10px;padding:7px;background:#f6f7fa;border:1px solid #e7eaf0;border-radius:6px}.pf-st-movement>div>span{font-size:5px;color:#61728b}.pf-st-movement strong{display:block;font-size:23px;line-height:1.2;font-weight:500;color:#35445e;margin-top:3px}.pf-st-movement strong>small{font-size:8px;font-weight:400;color:#566780}.pf-st-movement p{font-size:4px;color:#566780;margin:3px 0 4px}.pf-st-movement>div>b{display:flex;align-items:center;gap:3px;font-size:4px;font-weight:500;color:#a45843}.pf-st-ring{width:55px;height:55px;padding:6px;background:conic-gradient(#bc6651,#bc6651 71.11%,#e7eaf0 71.11%,#e7eaf0);border-radius:50%;transform:rotate(-65deg)}.pf-st-ring>span{display:flex;width:100%;height:100%;flex-direction:column;justify-content:center;align-items:center;gap:3px;border-radius:50%;background:#f6f7fa;transform:rotate(65deg);color:#b76853}.pf-st-ring b{font-size:7px;font-weight:500;color:#556785}.pf-st-section-heading{display:flex;align-items:center;justify-content:space-between;margin:8px 11px 6px}.pf-st-section-heading>b{font-size:8px;font-weight:600;color:#3a4962}.pf-st-section-heading>span{font-size:4px;color:#61718b}.pf-st-week{display:flex;justify-content:space-between;margin:0 11px}.pf-st-week>span{display:flex;align-items:center;flex-direction:column;gap:4px}.pf-st-week small{font-size:4px;color:#65738b}.pf-st-week i{display:grid;place-items:center;width:15px;height:15px;border:1px solid #e3e8f0;border-radius:50%;font-style:normal;font-size:5px;color:#65738b}.pf-st-week .pf-st-day-done{background:#e9eef8;border-color:#cfd9ef;color:#5576a4}.pf-st-workout{display:grid;grid-template-columns:minmax(0,1fr) 56px;margin:0 10px;border:1px solid #e8ddd6;border-radius:5px;background:#faf4f0;overflow:hidden}.pf-st-workout>div{padding:5px}.pf-st-workout>div>span:first-child{display:block;font-size:3px;color:#9a604a;font-weight:600}.pf-st-workout b{display:block;font-size:9px;line-height:1.2;margin:4px 0 5px;font-weight:600;color:#6b4d40}.pf-st-workout small{display:flex;align-items:center;gap:3px;font-size:4px;color:#826758}.pf-st-play{display:flex;align-items:center;gap:4px;margin-top:6px;font-size:5px;color:#a45c41;font-weight:500}.pf-st-workout>img{width:100%;height:100%;object-fit:cover;object-position:59% 50%}.pf-st-check-in{display:flex;align-items:center;gap:5px;margin:4px 12px 0;padding-top:4px;border-top:1px solid #e9edf3;color:#687991;font-size:5px}.pf-st-check-in>span{flex:1}.pf-st-nav{position:absolute;bottom:10px;left:0;right:0;height:31px;display:flex;justify-content:space-around;align-items:center;border-top:1px solid #e7ebf2;background:#fff;padding-top:4px}.pf-st-nav>span{display:flex;flex-direction:column;align-items:center;gap:3px;color:#65758b}.pf-st-nav small{font-size:4px}.pf-st-nav>.active{color:#9d503e}.pf-st-nav i{display:grid;place-items:center;width:13px;height:13px;border-radius:50%;background:#f0ded2;color:#745039;font-size:4px;font-style:normal}.pf-st-home-indicator{position:absolute;bottom:4px;left:59px;width:51px;height:2px;border-radius:2px;background:#40506b}.pf-st-player-phone .pf-st-home-indicator{background:#c4cbd7}.pf-st-player-phone .pf-st-status{color:#e0e4ec}.pf-st-player-phone .pf-st-status>i{background:#191e26}.pf-st-player-phone .pf-st-status em{background:#e0e4ec}.pf-st-player-header{display:flex;justify-content:space-between;align-items:center;margin:8px 10px 11px;color:#e1e6ec}.pf-st-player-header>b{font-size:7px;font-weight:500}.pf-st-workout-photo{position:relative;height:110px;background:#9c9c94;overflow:hidden}.pf-st-workout-photo>img{width:100%;height:100%;object-fit:cover;object-position:61% 50%}.pf-st-workout-photo>span{position:absolute;top:8px;left:8px;display:flex;align-items:center;gap:4px;padding:4px 5px;border-radius:2px;background:#fffffff0;color:#48546b;font-size:4px;font-weight:600}.pf-st-workout-photo>i{position:absolute;bottom:8px;right:8px;display:grid;place-items:center;width:21px;height:21px;border-radius:50%;color:#43516b;background:#fffffff2}.pf-st-player-content{padding:10px 11px 0}.pf-st-exercise-label{display:flex;justify-content:space-between;align-items:center;font-size:4px;color:#b6c2d4}.pf-st-player-content h5{font:18px/1.1 Georgia,serif;margin:5px 0 7px}.pf-st-player-content h5>span{color:#e5a58d}.pf-st-timer{display:flex;flex-direction:column;align-items:center}.pf-st-timer>b{font-size:30px;line-height:1.1;font-weight:500;color:#f4f4f4}.pf-st-timer>b>span{color:#aeb8c8}.pf-st-timer>span{font-size:3px;color:#b7c3d3;margin-top:5px}.pf-st-segments{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;height:3px;margin-top:9px}.pf-st-segments>i{background:#586374;border-radius:2px}.pf-st-segments>.pf-st-segment-done{background:#db9b80}.pf-st-player-controls{display:flex;justify-content:center;align-items:center;gap:22px;margin-top:9px}.pf-st-player-controls>span{color:#c7d1df}.pf-st-player-controls>strong{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#e4a287;color:#49362e}.pf-st-up-next{display:flex;align-items:center;justify-content:space-between;gap:5px;padding:7px 0 5px;margin-top:8px;border-top:1px solid #4c5665}.pf-st-up-next>div>span{font-size:3px;color:#aebdd1}.pf-st-up-next b{display:block;font-size:6px;font-weight:500;color:#e6e9ef;margin-top:3px}.pf-st-up-next>span{display:flex;align-items:center;gap:4px;font-size:5px;color:#cbd5e2}.pf-st-session-progress{display:flex;justify-content:center;align-items:center;gap:4px;font-size:3px;color:#b3c2d6}.pf-st-footer{position:absolute;bottom:6px;left:20px;right:19px;display:flex;justify-content:space-between;font-size:5px;font-weight:600;color:#58697f}@container (max-width:390px){.pf-gallery-art .pf-st-scene{transform:translate(-50%,-50%) scale(.44)}}@container (max-width:310px){.pf-gallery-art .pf-st-scene{transform:translate(-50%,-50%) scale(.37)}}.pf-case-art .pf-st-scene{transform:translate(-50%,-50%) scale(1.02)}@media(max-width:900px){.pf-case-art .pf-st-scene{transform:translate(-50%,-50%) scale(.8)}}@media(max-width:650px){.pf-case-art .pf-st-scene{transform:translate(-50%,-50%) scale(.49)}}@media(max-width:360px){.pf-case-art .pf-st-scene{transform:translate(-50%,-50%) scale(.43)}}.pf-cr-showcase{position:absolute;top:0;right:0;bottom:0;left:0;background:#e0e5ee}.pf-cr-scene{position:absolute;left:50%;top:50%;width:720px;height:520px;transform:translate(-50%,-50%) scale(.52);font:8px/1.35 Helvetica Neue,Helvetica,sans-serif;letter-spacing:0;color:#34405a;text-align:left}.pf-cr-scene *{box-sizing:border-box}.pf-cr-caption,.pf-cr-footer{height:27px;margin:0 10px;display:flex;align-items:center;justify-content:space-between;font-size:5px;font-weight:600;color:#52617c}.pf-cr-window{height:464px;margin:0 10px;display:grid;grid-template-columns:112px minmax(0,1fr);border:1px solid #bbc6da;border-radius:5px;background:#fff;overflow:hidden;box-shadow:0 15px 26px #334a7124}.pf-cr-sidebar{position:relative;background:#f4f6fa;border-right:1px solid #e2e7ef;padding:17px 10px}.pf-cr-brand{display:flex;align-items:center;gap:4px;font-size:20px;font-weight:750;color:#344866}.pf-cr-brand .cp-brand-mark{display:grid;place-items:center;width:20px;height:23px;background:none;border-radius:0;color:#4262a0}.pf-cr-brand>span:last-child{color:#b76c54;margin-left:-4px}.pf-cr-channel{display:flex;align-items:center;gap:5px;margin:24px 0 20px}.pf-cr-channel>i,.pf-cr-sidebar-bottom>div>i,.pf-cr-topbar>span>i:last-child{display:grid;place-items:center;width:19px;height:19px;border-radius:50%;background:#eddbce;color:#76543e;font-size:5px;font-style:normal}.pf-cr-channel>b{flex:1;font-size:6px}.pf-cr-channel small{display:block;font-size:4px;color:#556681;font-weight:400;margin-top:3px}.pf-cr-navigation{display:grid;gap:5px}.pf-cr-navigation>span,.pf-cr-navigation>strong{display:flex;align-items:center;gap:6px;height:25px;padding:0 6px;font-size:6px;font-weight:400;border-radius:3px;color:#62718a}.pf-cr-navigation>strong{color:#395a99;background:#e5ebf8;font-weight:600}.pf-cr-side-label{display:flex;align-items:center;justify-content:space-between;font-size:4px;color:#536680;margin:24px 5px 14px}.pf-cr-links{display:grid;gap:15px;padding:0 6px}.pf-cr-links>span{display:flex;align-items:center;gap:5px;color:#61718b;font-size:5px}.pf-cr-sidebar-bottom{position:absolute;bottom:12px;left:10px;right:10px}.pf-cr-sidebar-bottom>span{display:flex;align-items:center;gap:4px;color:#5b6f8b;font-size:4px;margin-bottom:15px}.pf-cr-sidebar-bottom>span>i{width:4px;height:4px;background:#7e97bf;border-radius:50%}.pf-cr-sidebar-bottom>div{display:flex;align-items:center;gap:4px;border-top:1px solid #dce3ef;padding-top:11px}.pf-cr-sidebar-bottom b{flex:1;font-size:5px}.pf-cr-main{min-width:0}.pf-cr-topbar{height:31px;display:flex;align-items:center;justify-content:space-between;padding:0 17px;border-bottom:1px solid #e8edf4;font-size:5px;color:#65758c}.pf-cr-topbar>span{display:flex;align-items:center;gap:8px}.pf-cr-topbar b{font-weight:500;color:#435775}.pf-cr-topbar>span>i{font-style:normal;color:#78889f}.pf-cr-content{padding:12px 17px 8px}.pf-cr-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.pf-cr-heading>div>span{font-size:4px;font-weight:600;color:#657694}.pf-cr-heading h4{font-size:20px;font-weight:550;line-height:1.2;margin:5px 0 0;color:#344866}.pf-cr-heading h4>span{color:#b86a51}.pf-cr-heading>span{display:flex;align-items:center;gap:5px;height:25px;padding:0 8px;border:1px solid #dde5f0;border-radius:3px;font-size:5px;color:#5d718f}.pf-cr-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid #e3eaf3;padding-bottom:9px;margin-bottom:10px}.pf-cr-metrics>div+div{padding-left:17px;border-left:1px solid #e4eaf3}.pf-cr-metrics>div>span{display:flex;align-items:center;gap:4px;font-size:5px;color:#61728e;margin-bottom:4px}.pf-cr-metrics strong{display:block;font-size:24px;line-height:1.15;font-weight:550;color:#344866;margin-bottom:3px}.pf-cr-metrics em{font-size:15px;font-style:normal;font-weight:400}.pf-cr-metrics small{display:flex;align-items:center;gap:3px;font-size:4px;color:#486a9b}.pf-cr-metrics small>span{color:#66778f}.pf-cr-detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 162px;gap:18px}.pf-cr-analytics{min-width:0}.pf-cr-section-heading{display:flex;align-items:center;justify-content:space-between}.pf-cr-section-heading>b{font-size:9px;font-weight:600}.pf-cr-section-heading>span{display:flex;align-items:center;gap:4px;font-size:5px;color:#617391}.pf-cr-chart-summary{display:flex;align-items:center;justify-content:space-between;margin-top:8px}.pf-cr-chart-summary>b{display:flex;align-items:center;gap:5px;font-size:13px;font-weight:550}.pf-cr-chart-summary small{font-size:4px;color:#627590;font-weight:400}.pf-cr-chart-summary>span{display:flex;align-items:center;gap:4px;font-size:4px;color:#60738e}.pf-cr-chart-summary i{width:5px;height:2px;background:#4264ac}.pf-cr-chart-summary i:last-of-type{background:#cb8c75;margin-left:3px}.pf-cr-chart{position:relative;height:80px;margin-top:3px}.pf-cr-chart-loading{width:100%;height:100%;background:repeating-linear-gradient(to bottom,#fff,#fff 30px,#e9edf3 30px,#e9edf3 31px)}.pf-cr-chart-label{position:absolute;top:0;right:7px;font-size:4px;color:#47669e;background:#fff;padding:2px 4px;border-radius:2px;border:1px solid #dce4f3}.pf-cr-content-heading{margin:9px 0 6px}.pf-cr-table-labels,.pf-cr-content-row{display:grid;grid-template-columns:minmax(0,1fr) 42px 58px 10px;gap:5px;align-items:center}.pf-cr-table-labels{height:18px;padding:0 4px;border-block:1px solid #e4eaf3;background:#f5f7fb;font-size:4px;color:#526681}.pf-cr-content-row{min-height:30px;padding:4px;border-bottom:1px solid #e8edf5}.pf-cr-content-row>div{display:flex;align-items:center;gap:6px;min-width:0}.pf-cr-thumbnail{display:block;width:35px;height:21px;overflow:hidden;border-radius:2px;position:relative;flex-shrink:0;background:#e1e9f2}.pf-cr-thumbnail>img{width:100%;height:100%;object-fit:cover}.pf-cr-thumbnail>svg{position:absolute;left:3px;bottom:3px;color:#fff;filter:drop-shadow(0 1px 1px #17253a)}.pf-cr-thumbnail-dashboard>span{display:flex;align-items:end;gap:2px;background:#f5f7fd;margin:4px;padding:5px 2px 0;height:15px;border-left:4px solid #c1d0ec}.pf-cr-thumbnail-dashboard b{position:absolute;left:12px;top:4px;width:12px;height:2px;background:#8aa1cc}.pf-cr-thumbnail-dashboard i{width:3px;height:7px;background:#6388c2}.pf-cr-thumbnail-dashboard i:nth-of-type(2n){height:4px;background:#c18b73}.pf-cr-content-row b{display:block;font-size:6px;font-weight:500;color:#3d506f}.pf-cr-content-row small{display:block;font-size:3px;color:#637590;margin-top:4px}.pf-cr-content-row>strong{font-size:6px;font-weight:500}.pf-cr-content-row>span{font-size:6px}.pf-cr-content-row>svg{color:#6e7f95}.pf-cr-partnerships{border-left:1px solid #e5ebf4;padding-left:13px}.pf-cr-week-label{display:block;font-size:4px;font-weight:600;color:#7b6a69;margin:10px 0 6px}.pf-cr-deadline{padding:7px 0;border-bottom:1px solid #e6ecf4}.pf-cr-deadline>div{display:flex;align-items:center;gap:7px}.pf-cr-deadline>div>span{display:flex;flex-direction:column;align-items:center;justify-content:center;width:29px;height:31px;border:1px solid #e7d6ca;background:#f9efe7;border-radius:3px;font-size:4px;color:#805336;flex-shrink:0}.pf-cr-deadline>div>span>b{display:block;font-size:16px;font-weight:500;line-height:1.1;margin-top:3px}.pf-cr-deadline>div>div{min-width:0}.pf-cr-deadline small{display:block;font-size:3px;color:#576b87;font-weight:600}.pf-cr-deadline>div>div>b{display:block;font-size:7px;font-weight:500;margin:4px 0 5px}.pf-cr-deadline>div>div>span{display:flex;align-items:center;gap:3px;font-size:4px;color:#4c6b9c}.pf-cr-deadline>div>div>span>i{width:3px;height:3px;border-radius:50%;background:#819bc2}.pf-cr-deadline>div>div>.pf-cr-draft-status{color:#98644d}.pf-cr-deadline .pf-cr-draft-status>i{background:#ba8b71}.pf-cr-deadline>footer{display:flex;align-items:center;gap:5px;margin-top:5px;font-size:4px;color:#60748f}.pf-cr-deadline>footer>i{display:grid;place-items:center;width:13px;height:13px;font-size:6px;background:#e5e8d8;border:1px solid #d2d9c2;border-radius:2px;font-style:normal;color:#51603b}.pf-cr-deadline>footer>span{flex:1}.pf-cr-deadline:nth-of-type(3)>footer>i{color:#4b6894;background:#e4ebf6;border-color:#d2ddee}.pf-cr-pipeline-link{display:flex;align-items:center;justify-content:space-between;margin-top:7px;font-size:4px;color:#647891}.pf-cr-payment{display:grid;grid-template-columns:1fr auto;gap:5px;margin-top:10px;padding:8px;background:#f0f4fb;border:1px solid #dae3f1;border-radius:4px}.pf-cr-payment>span{grid-column:1 / -1;display:flex;align-items:center;gap:4px;color:#4b638d;font-size:4px;font-weight:600}.pf-cr-payment>strong{grid-row:2 / 4;display:block;font-size:20px;font-weight:500;color:#3d5c8d;margin:0}.pf-cr-payment>strong>small{font-size:9px;color:#506991}.pf-cr-payment>div{grid-column:2;display:flex;justify-content:space-between;align-items:center;font-size:5px;color:#546e98}.pf-cr-payment>p{grid-column:2;font-size:4px;color:#4f678c;margin:0}.pf-cr-status{height:24px;padding:0 17px;display:flex;justify-content:space-between;align-items:center;font-size:4px;color:#60748f;border-top:1px solid #e5ebf5}.pf-cr-status>span{display:flex;align-items:center;gap:4px}@container (max-width:390px){.pf-gallery-art .pf-cr-scene{transform:translate(-50%,-50%) scale(.4)}}@container (max-width:310px){.pf-gallery-art .pf-cr-scene{transform:translate(-50%,-50%) scale(.34)}}.pf-case-art .pf-cr-scene{transform:translate(-50%,-50%) scale(.98)}@media(max-width:900px){.pf-case-art .pf-cr-scene{transform:translate(-50%,-50%) scale(.78)}}@media(max-width:650px){.pf-case-art .pf-cr-scene{transform:translate(-50%,-50%) scale(.44)}}@media(max-width:360px){.pf-case-art .pf-cr-scene{transform:translate(-50%,-50%) scale(.39)}}.pf-sw-showcase{position:absolute;top:0;right:0;bottom:0;left:0;background:#e2e8f0}.pf-sw-scene{position:absolute;left:50%;top:50%;width:700px;height:520px;transform:translate(-50%,-50%) scale(.54);font:8px/1.35 Helvetica Neue,Helvetica,sans-serif;letter-spacing:0;color:#384b65;text-align:left}.pf-sw-scene *{box-sizing:border-box}.pf-sw-caption,.pf-sw-footer{height:27px;display:flex;align-items:center;justify-content:space-between;font-size:5px;font-weight:600;color:#52677f}.pf-sw-window{height:464px;border:1px solid #b9c9d8;border-radius:5px;overflow:hidden;background:#fff;box-shadow:0 16px 26px #344e6b24}.pf-sw-header{height:43px;display:flex;align-items:center;justify-content:space-between;padding:0 22px;border-bottom:1px solid #e4ebf2}.pf-sw-header>b{display:flex;align-items:center;gap:6px;font:700 italic 24px Georgia,serif;color:#3b597d}.pf-sw-header .cp-brand-mark{display:grid;place-items:center;width:29px;height:27px;background:none;border-radius:0;color:#496c97}.pf-sw-header>b>span:last-child{color:#b87153;margin-left:-6px}.pf-sw-header>div{display:flex;align-items:center;gap:23px;height:100%;margin-right:30px}.pf-sw-header>div>span,.pf-sw-header strong{display:flex;align-items:center;height:100%;font-size:6px;font-weight:400;color:#516982}.pf-sw-header strong{color:#456a99;font-weight:600;border-bottom:2px solid #557aa6}.pf-sw-header-tools{display:flex;align-items:center;gap:14px}.pf-sw-header-tools>i{display:grid;place-items:center;width:21px;height:21px;background:#ebdbcb;color:#76563b;font-size:5px;font-style:normal;border-radius:50%}.pf-sw-main{padding:12px 23px 8px}.pf-sw-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:13px}.pf-sw-heading>div>span{font-size:4px;color:#536a84;font-weight:600}.pf-sw-heading h4{font:25px/1.1 Georgia,serif;margin:5px 0 7px;color:#354d6c}.pf-sw-heading h4>span{color:#b96f50}.pf-sw-heading>div:first-child>div{display:flex;align-items:center;gap:8px}.pf-sw-heading>div:first-child>div>span{display:flex;align-items:center;gap:4px;font-size:5px;color:#536a84}.pf-sw-heading>div:first-child>div>i{width:2px;height:2px;border-radius:50%;background:#9eaec0}.pf-sw-heading>div:last-child{display:flex;align-items:center;gap:12px}.pf-sw-heading>div:last-child>span{display:flex;align-items:center;gap:5px;border:1px solid #d8e2ed;padding:8px;border-radius:3px;font-size:6px;font-weight:500;color:#537295}.pf-sw-heading>div:last-child>i{display:grid;place-items:center;width:25px;height:25px;border:1px solid #d8e2ed;border-radius:3px;color:#536a84}.pf-sw-layout{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:24px}.pf-sw-trip-overview{min-width:0}.pf-sw-destination-photo{position:relative;height:140px;overflow:hidden;border-radius:4px}.pf-sw-destination-photo>img{width:100%;height:100%;object-fit:cover;object-position:50% 60%}.pf-sw-destination-photo>span{position:absolute;left:8px;bottom:8px;display:flex;align-items:center;gap:4px;font-size:5px;padding:5px 7px;background:#fffffff2;color:#49657f;border-radius:3px}.pf-sw-destination-photo>i{position:absolute;right:8px;top:8px;display:grid;place-items:center;width:23px;height:23px;border-radius:50%;background:#fffffff2;color:#49657f}.pf-sw-route{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid #e5ebf1}.pf-sw-route>span{position:relative;font-size:8px;font-weight:500;padding-left:11px}.pf-sw-route>span>i{position:absolute;top:3px;left:0;width:6px;height:6px;border:2px solid #6788b1;border-radius:50%}.pf-sw-route>span:last-child>i{border-color:#b97c5b}.pf-sw-route small{display:block;font-size:4px;color:#586b82;font-weight:400;margin-top:4px}.pf-sw-route>div{display:flex;align-items:center;gap:4px;font-size:4px;color:#675d49;flex:1;margin:0 14px}.pf-sw-route>div>i{flex:1;height:1px;border-top:1px dashed #c5b79f}.pf-sw-section-heading{display:flex;align-items:center;justify-content:space-between;margin:10px 0 6px}.pf-sw-section-heading>b{font-size:9px;font-weight:600}.pf-sw-section-heading>span{display:flex;align-items:center;gap:4px;font-size:5px;color:#4f6b8d}.pf-sw-bookings>div{display:flex;align-items:center;gap:8px;padding:7px 0;border-bottom:1px solid #e8edf3}.pf-sw-bookings>div>i{display:grid;place-items:center;width:27px;height:29px;background:#eef2f8;border:1px solid #e1e8f2;border-radius:4px;color:#6b87aa;flex-shrink:0}.pf-sw-bookings>div>div{flex:1;min-width:0}.pf-sw-bookings b{display:block;font-size:7px;font-weight:500}.pf-sw-bookings small{display:block;font-size:4px;color:#536b87;margin-top:4px}.pf-sw-bookings small>span{color:#586983}.pf-sw-bookings>div>span{display:flex;align-items:center;gap:3px;font-size:4px;color:#4e6988}.pf-sw-itinerary{border-left:1px solid #e6ecf4;padding-left:20px}.pf-sw-tabs{display:flex;align-items:center;gap:22px;height:21px;border-bottom:1px solid #e1e8f2}.pf-sw-tabs>strong,.pf-sw-tabs>span{display:flex;align-items:center;gap:4px;height:100%;font-size:6px;font-weight:400;color:#536b87}.pf-sw-tabs>strong{color:#436a9b;border-bottom:2px solid #6386b4;font-weight:600}.pf-sw-day-selector{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:9px 0 11px}.pf-sw-day-selector>div{display:flex;flex-direction:column;align-items:center;padding:5px 3px 4px;border:1px solid #e2e9f1;border-radius:4px}.pf-sw-day-selector>div>span{font-size:3px;color:#566a84}.pf-sw-day-selector b{font-size:8px;font-weight:500;margin:3px 0}.pf-sw-day-selector small{font-size:3px;color:#566a84}.pf-sw-day-selector i{width:3px;height:3px;background:#e1ad8e;border-radius:50%}.pf-sw-day-selector>.pf-sw-selected-day{background:#486f9e;border-color:#486f9e;color:#fff}.pf-sw-day-selector>.pf-sw-selected-day>span{color:#fff}.pf-sw-day-heading{display:flex;justify-content:space-between;align-items:center}.pf-sw-day-heading>div>span{font-size:4px;color:#566c88;font-weight:600}.pf-sw-day-heading h5{font:18px/1.1 Georgia,serif;margin:4px 0 0}.pf-sw-day-heading h5>span{color:#b67b59}.pf-sw-day-heading>span{display:flex;align-items:center;gap:12px;color:#566c88}.pf-sw-day-summary{display:flex;align-items:center;gap:4px;font-size:5px;color:#566c88;margin:9px 0 10px}.pf-sw-day-summary>span{display:flex;align-items:center;gap:4px;margin-left:auto;font-size:4px;color:#755a3d}.pf-sw-plan>div{display:flex;align-items:center;gap:9px;position:relative;padding-bottom:10px}.pf-sw-plan>div:not(:last-child):before{content:"";position:absolute;left:45px;top:25px;bottom:0;width:1px;border-left:1px dashed #d4dfeb}.pf-sw-plan>div>span{width:24px;flex-shrink:0;font-size:6px;color:#566c88}.pf-sw-plan>div>i{display:grid;place-items:center;width:25px;height:25px;background:#edf2f9;color:#6485ae;border-radius:50%;flex-shrink:0}.pf-sw-plan>div>div{flex:1}.pf-sw-plan b{display:block;font-size:7px;font-weight:500}.pf-sw-plan small{display:block;font-size:4px;color:#566c88;margin-top:4px}.pf-sw-plan>div>.lucide-ellipsis{color:#74879d}.pf-sw-plan>.pf-sw-plan-stay>i{background:#f8eee4;color:#ab7c51}.pf-sw-plan>.pf-sw-plan-explore>i{background:#edf0e3;color:#7c8b53}.pf-sw-plan>.pf-sw-plan-dinner>i{background:#f4e8e8;color:#aa7272}.pf-sw-add{display:flex;align-items:center;gap:6px;height:24px;padding:0 8px;border:1px dashed #c6d5e7;border-radius:3px;font-size:6px;color:#4e6d93}.pf-sw-add>svg:last-child{margin-left:auto}.pf-sw-window-footer{height:26px;padding:0 23px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid #e5ebf4;color:#526d8c;font-size:4px}.pf-sw-window-footer>span{display:flex;align-items:center;gap:4px}.pf-sw-window-footer i{display:grid;place-items:center;width:14px;height:14px;border-radius:50%;background:#e8d9c9;color:#684c30;font-size:4px;font-style:normal;border:1px solid #fff;margin-left:-2px}.pf-sw-window-footer i:last-child{background:#dde3ea;color:#3f5979}@container (max-width:390px){.pf-gallery-art .pf-sw-scene{transform:translate(-50%,-50%) scale(.42)}}@container (max-width:310px){.pf-gallery-art .pf-sw-scene{transform:translate(-50%,-50%) scale(.35)}}.pf-case-art .pf-sw-scene{transform:translate(-50%,-50%) scale(1)}@media(max-width:900px){.pf-case-art .pf-sw-scene{transform:translate(-50%,-50%) scale(.8)}}@media(max-width:650px){.pf-case-art .pf-sw-scene{transform:translate(-50%,-50%) scale(.46)}}@media(max-width:360px){.pf-case-art .pf-sw-scene{transform:translate(-50%,-50%) scale(.4)}}.pf-sc-showcase{position:absolute;top:0;right:0;bottom:0;left:0;background:#e5e7ef}.pf-sc-scene{position:absolute;left:50%;top:50%;width:700px;height:520px;transform:translate(-50%,-50%) scale(.54);font:8px/1.4 Helvetica Neue,Helvetica,sans-serif;letter-spacing:0;color:#303542;text-align:left}.pf-sc-scene *{box-sizing:border-box}.pf-sc-caption{height:28px;display:flex;align-items:center;justify-content:space-between;font-size:5px;font-weight:600;color:#515a70}.pf-sc-window{height:464px;background:#fff;border:1px solid #c7ccd9;border-radius:5px;overflow:hidden;box-shadow:0 18px 28px #30394a20}.pf-sc-header{height:45px;padding:0 25px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e9eaf0}.pf-sc-header>b{display:flex;align-items:center;gap:8px;font-size:16px;line-height:.87;color:#303f99}.pf-sc-header .cp-brand-mark{display:grid;place-items:center;width:28px;height:28px;border-radius:0;background:none;color:#3548a8}.pf-sc-logo-dot{color:#c05445}.pf-sc-header>span{font-size:6px;color:#596174}.pf-sc-help{display:flex;align-items:center;gap:5px}.pf-sc-progress{display:flex;align-items:center;justify-content:center;gap:12px;height:32px;border-bottom:1px solid #eceef3;font-size:7px}.pf-sc-progress span,.pf-sc-progress strong{display:flex;align-items:center;gap:5px;font-weight:500}.pf-sc-progress span{color:#626b7a}.pf-sc-progress strong{color:#3548a8}.pf-sc-progress i{display:grid;place-items:center;width:15px;height:15px;border:1px solid #d4d9e3;border-radius:50%;font-style:normal;font-size:6px}.pf-sc-progress span:first-child i{background:#edf0fb;color:#3548a8;border-color:#edf0fb}.pf-sc-progress strong i{background:#3548a8;color:#fff;border-color:#3548a8}.pf-sc-progress em{width:49px;border-top:1px solid #dfe2eb}.pf-sc-heading{display:flex;align-items:center;justify-content:space-between;margin:11px 25px 10px}.pf-sc-heading>div>span{color:#626b7b;font-size:5.5px}.pf-sc-heading h4{margin:4px 0 0;font:23px/1.15 Georgia,serif;color:#292d39}.pf-sc-heading>span{display:flex;align-items:center;gap:4px;color:#5b6475;font-size:6px}.pf-sc-layout{display:grid;grid-template-columns:239px 1fr;gap:27px;padding:0 25px}.pf-sc-product-art{height:170px;position:relative;background:#f1e3e1;overflow:hidden}.pf-sc-product-art>span,.pf-sc-product-art>i{position:absolute;left:12px;color:#71514e;font-size:5px;font-style:normal}.pf-sc-product-art>span{top:10px}.pf-sc-product-art>i{bottom:9px}.pf-sc-tote{position:absolute;width:109px;height:100px;top:58px;left:65px;transform:rotate(-7deg);filter:drop-shadow(6px 9px 5px #725c5029)}.pf-sc-tote>i{position:absolute;width:55px;height:62px;border:7px solid #d4c7ad;border-bottom:0;border-radius:28px 28px 0 0;left:27px;top:-34px;box-shadow:inset 1px 0 #ac9b7e}.pf-sc-tote>div{position:absolute;top:0;right:0;bottom:0;left:0;clip-path:polygon(0 0,100% 0,94% 97%,8% 100%);background:repeating-linear-gradient(92deg,#e5dac2,#e5dac2 2px,#e0d3ba 3px);display:flex;flex-direction:column;align-items:center;justify-content:center;border-top:4px solid #c5b798}.pf-sc-tote>div:after{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border:1px dashed #b8a98c;opacity:.6}.pf-sc-tote span{font-size:11px;font-weight:800;line-height:.95;color:#454735;transform:rotate(-2deg)}.pf-sc-tote small{margin-top:8px;font-size:3px;color:#555344}.pf-sc-product-description h5{margin:9px 0 3px;font-size:11px}.pf-sc-product-description p{display:flex;justify-content:space-between;margin:0 0 6px;color:#5e6573;font-size:7px}.pf-sc-product-description p b{color:#303542;font-weight:500}.pf-sc-product-description>span{display:flex;align-items:center;gap:4px;color:#3d5e5e;font-size:6px}.pf-sc-order-note{display:flex;align-items:center;gap:7px;border-top:1px solid #e7e9ef;padding-top:9px;margin-top:9px;color:#596174;font-size:6px}.pf-sc-order-note small{display:block;margin-top:2px;font-size:5.5px}.pf-sc-tabs{display:flex;height:26px;border-bottom:1px solid #dfe3ed;gap:24px}.pf-sc-tabs strong,.pf-sc-tabs>span{display:flex;align-items:flex-start;gap:5px;font-size:7px}.pf-sc-tabs strong{color:#3548a8;border-bottom:2px solid #3548a8}.pf-sc-tabs>span{color:#626b7b}.pf-sc-reason{margin-top:10px}.pf-sc-reason>span{font-size:6px;color:#586173}.pf-sc-reason>div{display:flex;align-items:center;justify-content:space-between;padding:6px 9px;margin-top:4px;border:1px solid #dfe3ed;border-radius:3px;font-size:7px}.pf-sc-colour-heading{margin-top:10px;display:flex;align-items:center;justify-content:space-between}.pf-sc-colour-heading>b{font-size:8px}.pf-sc-colour-heading>span{font-size:6px;color:#586173}.pf-sc-colour-heading strong{color:#3548a8;font-weight:500}.pf-sc-swatches{display:flex;align-items:center;gap:6px;margin:7px 0 9px}.pf-sc-swatches>i{display:grid;place-items:center;width:16px;height:16px;border-radius:50%}.pf-sc-natural{background:#e0d3ba;border:1px solid #c2b59b}.pf-sc-blue{background:#4c6598;color:#fff;outline:1px solid #3548a8;outline-offset:2px;margin:0 3px}.pf-sc-charcoal{background:#3c4048}.pf-sc-swatches>span{font-size:5.5px;margin-left:auto;color:#626b7b}.pf-sc-replacement{display:flex;align-items:center;gap:9px;padding:7px;background:#f3f5fa;border-radius:3px}.pf-sc-replacement>div{position:relative;width:47px;height:48px;background:#e3e8f4;overflow:hidden}.pf-sc-replacement .pf-sc-tote{transform:scale(.34) rotate(6deg);transform-origin:top left;top:14px;left:6px}.pf-sc-tote-blue>i{border-color:#627ba4}.pf-sc-tote-blue>div{background:repeating-linear-gradient(92deg,#5a739f,#5a739f 2px,#556d98 3px);border-color:#415b86}.pf-sc-tote-blue span,.pf-sc-tote-blue small{color:#fff}.pf-sc-tote-blue>div:after{border-color:#d3dbef}.pf-sc-replacement>span>b{font-size:8px}.pf-sc-replacement small{display:block;margin-top:2px;color:#586173;font-size:6px}.pf-sc-replacement em{display:flex;align-items:center;gap:3px;margin-top:3px;color:#3d5e5e;font-size:5.5px;font-style:normal}.pf-sc-replacement>strong{font-size:7px;margin-left:auto;align-self:flex-start;margin-top:3px}.pf-sc-summary{padding:9px 0 7px}.pf-sc-summary>span,.pf-sc-summary>strong{display:flex;justify-content:space-between;font-size:6px;margin-bottom:3px;color:#586173}.pf-sc-summary b{font-weight:500;color:#303542}.pf-sc-summary>strong{border-top:1px solid #e3e6ee;padding-top:5px;margin-top:5px;font-size:8px;color:#303542}.pf-sc-summary>strong b{font-weight:700}.pf-sc-continue{height:26px;display:flex;align-items:center;justify-content:space-between;padding:0 11px;color:#fff;background:#3548a8;border-radius:3px;font-size:7px;font-weight:500}.pf-sc-next{display:flex;align-items:center;justify-content:center;gap:4px;margin:5px 0 0;font-size:5.5px;color:#586173}.pf-sc-window-footer{display:flex;justify-content:space-between;align-items:center;height:25px;border-top:1px solid #e9ecf2;padding:0 25px;margin-top:5px;color:#596174;font-size:5.5px}.pf-sc-window-footer>span{display:flex;align-items:center;gap:4px}@container (max-width:390px){.pf-sc-scene{transform:translate(-50%,-50%) scale(.42)}}@container (max-width:310px){.pf-sc-scene{transform:translate(-50%,-50%) scale(.35)}}.pf-case-art .pf-sc-scene{transform:translate(-50%,-50%) scale(1)}@media(max-width:900px){.pf-case-art .pf-sc-scene{transform:translate(-50%,-50%) scale(.8)}}@media(max-width:650px){.pf-case-art .pf-sc-scene{transform:translate(-50%,-50%) scale(.46)}}@media(max-width:360px){.pf-case-art .pf-sc-scene{transform:translate(-50%,-50%) scale(.4)}}.pf-cu-showcase{position:absolute;top:0;right:0;bottom:0;left:0;background:#e6e7e5}.pf-cu-scene{position:absolute;top:50%;left:50%;width:700px;height:520px;transform:translate(-50%,-50%) scale(.54);font:8px/1.4 Helvetica Neue,Helvetica,sans-serif;color:#353b3e;text-align:left;letter-spacing:0}.pf-cu-scene *{box-sizing:border-box}.pf-cu-caption{height:28px;display:flex;justify-content:space-between;align-items:center;color:#565e63;font-size:5px;font-weight:600}.pf-cu-window{height:464px;display:grid;grid-template-columns:105px 1fr;overflow:hidden;background:#fff;border:1px solid #c6cbcd;border-radius:5px;box-shadow:0 16px 28px #3440471c}.pf-cu-sidebar{position:relative;padding:20px 10px 0;background:#f6f7f5;border-right:1px solid #e5e8e4}.pf-cu-brand{display:flex;align-items:center;font-size:15px;color:#343f3e;gap:3px}.pf-cu-brand .cp-brand-mark{display:grid;place-items:center;width:25px;height:25px;color:#3c4b47;background:none;border-radius:0}.pf-cu-brand>span:last-child{color:#ba5035;margin-left:-3px}.pf-cu-term{display:block;margin:22px 4px 14px;font-size:5px;color:#646d6b}.pf-cu-term small{display:block;margin-top:4px;font-size:5.5px;color:#4c5753}.pf-cu-sidebar nav{display:grid;gap:5px}.pf-cu-sidebar nav>span{height:25px;display:flex;align-items:center;gap:6px;padding:0 6px;font-size:6px;color:#59635f;border-radius:3px}.pf-cu-sidebar nav .pf-cu-nav-selected{background:#e8ecdf;color:#39462e;font-weight:700}.pf-cu-sidebar nav i{margin-left:auto;font-size:5px;font-style:normal;background:#e3e6e2;border-radius:2px;padding:0 3px}.pf-cu-adviser{margin:24px 4px 0;border-top:1px solid #dfe4df;padding-top:12px}.pf-cu-adviser>svg{color:#7b6750}.pf-cu-adviser b{display:block;margin-top:5px;font-size:7px}.pf-cu-adviser>span{display:block;margin-top:3px;font-size:6px;color:#59635f}.pf-cu-adviser strong{display:flex;gap:6px;align-items:center;margin-top:7px;font-size:6px;color:#4f5c43}.pf-cu-student{position:absolute;bottom:12px;left:12px;right:10px;display:flex;align-items:center;gap:5px;font-size:6px}.pf-cu-student>i,.pf-cu-topbar i{display:grid;place-items:center;width:20px;height:20px;background:#ebd6ca;color:#7a4935;border-radius:50%;font-size:6px;font-style:normal}.pf-cu-student small{display:block;font-size:5px;color:#59635f;margin-top:1px}.pf-cu-student>svg{margin-left:auto}.pf-cu-topbar{height:40px;padding:0 18px;border-bottom:1px solid #e7e9e7;display:flex;align-items:center;justify-content:space-between}.pf-cu-topbar>span{display:flex;align-items:center;gap:8px;color:#5b6465;font-size:6px}.pf-cu-topbar b{color:#353b3e;font-weight:500}.pf-cu-topbar>div{display:flex;align-items:center;gap:14px;color:#5b6465}.pf-cu-main{padding:16px 18px 0}.pf-cu-greeting{display:flex;justify-content:space-between;align-items:center}.pf-cu-greeting>div>span{color:#626b68;font-size:5px}.pf-cu-greeting h4{font:23px/1.15 Georgia,serif;margin:5px 0;color:#303b36}.pf-cu-greeting p{font-size:6.5px;color:#59635f;margin:0}.pf-cu-week-label{border-left:1px solid #dfe5dc;padding-left:13px;color:#665c3e;font-size:5px}.pf-cu-week-label b{font:22px Georgia,serif;color:#4f5746}.pf-cu-section-heading{display:flex;align-items:center;margin:19px 0 10px}.pf-cu-section-heading h5{font-size:11px;margin:0}.pf-cu-section-heading>div{display:flex;align-items:center;gap:13px;margin-left:auto;font-size:6px}.pf-cu-section-heading b{font-weight:500}.pf-cu-section-heading>span{display:flex;align-items:center;gap:4px;font-size:5.5px;border:1px solid #dfe3de;border-radius:3px;padding:4px 6px;margin-left:18px}.pf-cu-body{display:grid;grid-template-columns:minmax(0,1fr) 139px;gap:14px}.pf-cu-schedule-tabs{display:flex;align-items:center;gap:12px;height:21px;font-size:6px;color:#5d6662}.pf-cu-schedule-tabs b{color:#303b36}.pf-cu-schedule-tabs .pf-cu-today{margin-left:auto;border:1px solid #e0e4de;padding:1px 6px;border-radius:2px;font-size:5px}.pf-cu-calendar{border:1px solid #e0e5e0;border-radius:3px;overflow:hidden}.pf-cu-days{display:grid;grid-template-columns:31px repeat(5,minmax(0,1fr));height:33px;border-bottom:1px solid #e0e5e0}.pf-cu-days>span{align-self:end;padding-bottom:5px;text-align:center;font-size:4px;color:#5d6662}.pf-cu-days>div{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;font-size:5px;color:#59635f}.pf-cu-days b{display:grid;place-items:center;font-size:8px;font-weight:500;width:15px;height:15px}.pf-cu-current-day b{background:#424f40;color:#fff;border-radius:50%}.pf-cu-calendar-grid{position:relative;height:184px}.pf-cu-slot{display:grid;grid-template-columns:31px repeat(5,minmax(0,1fr));height:46px}.pf-cu-slot>span{text-align:center;padding-top:3px;color:#5d6662;font-size:5px}.pf-cu-slot>i{border-left:1px solid #e8ebe6;border-bottom:1px solid #edf0eb}.pf-cu-day-shade{background:#f7f8f4}.pf-cu-class{position:absolute;width:calc((100% - 31px)/5 - 6px);height:39px;padding:4px;border-radius:2px;border-left:2px solid;overflow:hidden}.pf-cu-class b{display:block;font-size:5.5px;line-height:1.3;white-space:nowrap}.pf-cu-class>span{display:block;font-size:4.5px;margin:2px 0 3px}.pf-cu-class small{display:flex;align-items:center;gap:2px;font-size:4px}.pf-cu-class-coral{background:#f4ded4;color:#713f30;border-color:#c78065}.pf-cu-class-blue{background:#e1e9f3;color:#39587b;border-color:#7c9aba}.pf-cu-class-yellow{background:#f3eac7;color:#69552a;border-color:#baa361}.pf-cu-legend{display:flex;gap:10px;align-items:center;margin-top:9px;font-size:4.5px;color:#5d6662}.pf-cu-legend>span{display:flex;align-items:center;gap:3px}.pf-cu-legend i{width:4px;height:4px;background:#bc7157;border-radius:1px}.pf-cu-legend>span:nth-child(2) i{background:#6a8aae}.pf-cu-legend>span:nth-child(3) i{background:#a48a40}.pf-cu-next-class{background:#f6efca;padding:11px;border-radius:4px}.pf-cu-next-class>span{display:flex;align-items:center;gap:4px;color:#6b5c31;font-size:5px}.pf-cu-next-class h5{font:17px/1.1 Georgia,serif;margin:9px 0 4px;color:#4f4729}.pf-cu-next-class p{color:#695b33;font-size:6px;margin:0 0 8px}.pf-cu-next-class>div{display:flex;align-items:center;gap:5px;padding-top:9px;margin-top:9px;border-top:1px solid #dbd0a0;font-size:6px;color:#594f2e}.pf-cu-next-class i{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:#e3d7a4;font-style:normal;font-size:5px}.pf-cu-next-class small{display:block;font-size:4.5px}.pf-cu-next-class>strong{display:flex;justify-content:space-between;align-items:center;margin-top:10px;font-size:6px;font-weight:500;color:#514929}.pf-cu-deadlines{margin-top:13px}.pf-cu-deadlines h5{display:flex;align-items:center;justify-content:space-between;font-size:8px;margin:0 0 9px}.pf-cu-deadlines h5>span{font-size:5px;background:#edf0ec;border-radius:2px;padding:1px 4px}.pf-cu-deadlines>div{display:flex;gap:7px;margin-top:9px}.pf-cu-deadlines i{border:1px solid #e1e5df;border-radius:3px;width:24px;height:28px;display:flex;flex-direction:column;align-items:center;justify-content:center;font-style:normal;font-size:10px}.pf-cu-deadlines i small{font-size:4px;color:#59635f}.pf-cu-deadlines b{display:block;font-size:6px}.pf-cu-deadlines span>small{display:block;margin-top:2px;font-size:5px;color:#59635f}.pf-cu-deadlines em{display:block;margin-top:3px;font-style:normal;font-size:4.5px;color:#9c4933}.pf-cu-deadlines .pf-cu-review{color:#4b6486}.pf-cu-services{display:flex;align-items:center;gap:12px;border-top:1px solid #e5e9e2;margin-top:16px;padding-top:10px;font-size:5px;color:#4d5b4b}.pf-cu-services>span{display:flex;align-items:center;gap:4px;margin-right:auto}.pf-cu-services>div{display:flex;align-items:center;gap:4px;color:#59635f}@container (max-width:390px){.pf-cu-scene{transform:translate(-50%,-50%) scale(.42)}}@container (max-width:310px){.pf-cu-scene{transform:translate(-50%,-50%) scale(.35)}}.pf-case-art .pf-cu-scene{transform:translate(-50%,-50%) scale(1)}@media(max-width:900px){.pf-case-art .pf-cu-scene{transform:translate(-50%,-50%) scale(.8)}}@media(max-width:650px){.pf-case-art .pf-cu-scene{transform:translate(-50%,-50%) scale(.46)}}@media(max-width:360px){.pf-case-art .pf-cu-scene{transform:translate(-50%,-50%) scale(.4)}}.pf-pp-showcase{position:absolute;top:0;right:0;bottom:0;left:0;background:#e8e5e7}.pf-pp-scene{position:absolute;left:50%;top:50%;width:700px;height:520px;transform:translate(-50%,-50%) scale(.54);font:8px/1.4 Helvetica Neue,Helvetica,sans-serif;color:#36363b;text-align:left;letter-spacing:0}.pf-pp-scene *{box-sizing:border-box}.pf-pp-caption{height:28px;display:flex;align-items:center;justify-content:space-between;font-size:5px;font-weight:600;color:#625963}.pf-pp-window{height:464px;border:1px solid #cfc7cc;border-radius:5px;background:#fff;box-shadow:0 16px 28px #4237421c;overflow:hidden}.pf-pp-header{height:46px;display:flex;justify-content:space-between;align-items:center;padding:0 20px}.pf-pp-header>b{display:flex;gap:5px;align-items:center;color:#38363c;font-size:15px;font-weight:700}.pf-pp-header .cp-brand-mark{display:grid;place-items:center;width:27px;height:27px;color:#48424a;border-radius:0;background:none}.pf-pp-wordmark{font-weight:400}.pf-pp-company{display:flex;gap:5px;align-items:center;border-left:1px solid #e2dde1;margin-right:auto;margin-left:16px;padding-left:14px;color:#625b64;font-size:5px}.pf-pp-header>div{display:flex;align-items:center;gap:12px;color:#625b64}.pf-pp-header>div>i{display:grid;place-items:center;width:21px;height:21px;border-radius:50%;background:#e8d8d1;color:#77513e;font-style:normal;font-size:6px;margin-left:2px}.pf-pp-header>div>span{display:flex;align-items:center;gap:6px;font-size:6px;margin-left:-7px}.pf-pp-nav{display:flex;align-items:center;gap:21px;background:#39363c;height:32px;padding:0 20px}.pf-pp-nav>span{display:flex;align-items:center;gap:5px;height:100%;font-size:6px;color:#e0dbe1}.pf-pp-nav .pf-pp-nav-active{color:#fff;border-bottom:2px solid #e5ac80}.pf-pp-nav .pf-pp-nav-help{margin-left:auto}.pf-pp-main{display:grid;grid-template-columns:minmax(0,1fr) 206px;gap:20px;padding:14px 20px 0}.pf-pp-heading>span{color:#655e68;font-size:5px}.pf-pp-heading h4{font:25px/1.15 Georgia,serif;color:#38343c;margin:5px 0}.pf-pp-heading h4>span{color:#b65742}.pf-pp-heading p{margin:0;font-size:6px;color:#655e68}.pf-pp-balances{display:grid;grid-template-columns:1fr 1fr 1.05fr;margin:12px 0;padding:0 0 10px;border-bottom:1px solid #e7e2e7}.pf-pp-balances>div{padding:0 12px;border-left:1px solid #e7e2e7}.pf-pp-balances>div:first-child{padding-left:0;border:0}.pf-pp-balances>div:last-child{padding-right:0}.pf-pp-balances>div>span{display:flex;align-items:center;justify-content:space-between;font-size:6px;color:#655e68}.pf-pp-balances strong{display:flex;align-items:baseline;gap:5px;font-size:27px;line-height:1;font-weight:500;margin-top:8px}.pf-pp-balances strong>small{font-size:5px;color:#655e68;font-weight:400}.pf-pp-balances>div>i{display:block;height:3px;background:#ebe5e6;margin:9px 0 5px}.pf-pp-balances>div>i b{display:block;width:60%;height:100%;background:#c2755e}.pf-pp-balances>div:nth-child(2)>i b{width:75%;background:#a69654}.pf-pp-balances em{display:block;font-style:normal;font-size:5px;color:#655e68}.pf-pp-approver{display:flex;align-items:center;gap:5px;margin-top:10px}.pf-pp-approver>i{display:grid;place-items:center;width:16px;height:16px;background:#e1dfe9;color:#5b526b;border-radius:50%;font-size:4.5px;font-style:normal}.pf-pp-approver>span{font-size:5.5px}.pf-pp-approver small{display:block;font-size:4.5px;color:#655e68}.pf-pp-request-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:9px}.pf-pp-request-heading h5{font-size:10px;margin:0}.pf-pp-request-heading>span{display:flex;align-items:center;gap:4px;font-size:5.5px;color:#655e68}.pf-pp-table-head,.pf-pp-request-row{display:grid;grid-template-columns:minmax(0,1fr) 64px 58px 10px;align-items:center}.pf-pp-table-head{height:20px;border-bottom:1px solid #e7e2e7;font-size:4.5px;color:#655e68}.pf-pp-request-row{height:35px;border-bottom:1px solid #ede9ed}.pf-pp-request-row>span:first-child{display:flex;align-items:center;gap:7px}.pf-pp-request-row>span:first-child>i{display:grid;place-items:center;width:23px;height:26px;border-radius:3px;color:#7a665e;background:#f3ece8}.pf-pp-request-row b{display:block;font-size:6.5px}.pf-pp-request-row small{display:block;color:#655e68;font-size:5px;margin-top:3px}.pf-pp-request-row>span:nth-child(2){font-size:5.5px;color:#655e68}.pf-pp-request-row>em{display:flex;align-items:center;gap:3px;width:max-content;border-radius:2px;padding:3px 5px;font-style:normal;font-size:4.5px}.pf-pp-request-row>em>i{width:3px;height:3px;border-radius:50%;background:currentColor}.pf-pp-status-pending{color:#7a5a22;background:#f4ebcf}.pf-pp-status-ready{color:#435b81;background:#e6edf7}.pf-pp-status-ready>i{display:none}.pf-pp-status-approved{color:#476355;background:#e9efea}.pf-pp-request-row>svg{color:#655e68}.pf-pp-documents{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:9px}.pf-pp-documents>div{display:flex;align-items:center;gap:7px;color:#695d68}.pf-pp-documents b{display:block;font-size:6px;color:#454048}.pf-pp-documents small{display:block;font-size:5px;margin-top:3px}.pf-pp-documents>div>svg:last-child{margin-left:auto}.pf-pp-leave-panel{padding:11px;background:#f8f4ef;border-left:2px solid #d3a378}.pf-pp-panel-heading>span{color:#786044;font-size:4.5px}.pf-pp-panel-heading h5{font:19px/1.15 Georgia,serif;margin:5px 0;color:#4d4136}.pf-pp-panel-heading p{margin:0;font-size:5.5px;color:#6a6057}.pf-pp-field{margin-top:10px}.pf-pp-field>span,.pf-pp-dates>div>span{display:block;font-size:5.5px;color:#6a6057;margin-bottom:4px}.pf-pp-field>div{display:flex;align-items:center;gap:5px;background:#fff;border:1px solid #ddd5cb;border-radius:3px;padding:6px;font-size:6px}.pf-pp-field>div>svg:last-child{margin-left:auto}.pf-pp-dates{display:flex;align-items:center;gap:6px;margin-top:8px}.pf-pp-dates>div{flex:1}.pf-pp-dates>svg{margin-top:10px;color:#746553}.pf-pp-dates b{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #d9cfc2;padding-bottom:5px;font-size:5.5px;font-weight:500}.pf-pp-mini-calendar{margin-top:8px}.pf-pp-mini-calendar header{display:flex;align-items:center;justify-content:space-between;font-size:6px;color:#655a50}.pf-pp-mini-calendar header b{font-weight:500}.pf-pp-mini-calendar>div{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));text-align:center;margin-top:7px}.pf-pp-mini-calendar>div>span{color:#6a6057;font-size:5px;margin-bottom:4px}.pf-pp-mini-calendar>div>b{display:grid;place-items:center;height:19px;font-weight:400;font-size:6px}.pf-pp-date-selected{background:#a65640;color:#fff}.pf-pp-mini-calendar .pf-pp-date-selected:nth-last-child(3){border-radius:3px 0 0 3px}.pf-pp-mini-calendar .pf-pp-date-selected:nth-last-child(2){border-radius:0 3px 3px 0}.pf-pp-leave-summary{border-top:1px solid #e3dacf;padding-top:7px;margin-top:9px}.pf-pp-leave-summary>span{display:flex;justify-content:space-between;font-size:5.5px;margin-bottom:5px;color:#6a6057}.pf-pp-leave-summary b{color:#4d4136;font-weight:500}.pf-pp-note{margin-top:7px}.pf-pp-note>span{display:flex;justify-content:space-between;font-size:5.5px;color:#655a50}.pf-pp-note small{font-size:4.5px}.pf-pp-note p{margin:4px 0 9px;padding:6px;border:1px solid #ddd5cb;border-radius:3px;background:#fff;font-size:5.5px;color:#655a50}.pf-pp-send{display:flex;align-items:center;justify-content:space-between;background:#4a4048;color:#fff;border-radius:3px;height:26px;padding:0 9px;font-size:6.5px}.pf-pp-panel-footer{display:flex;align-items:center;justify-content:center;gap:3px;font-size:4.5px;color:#6a6057;margin-top:5px}.pf-pp-footer{display:flex;justify-content:space-between;border-top:1px solid #e7e2e7;height:22px;margin:4px 20px 0;align-items:center;color:#655e68;font-size:5px}.pf-pp-footer>span{display:flex;align-items:center;gap:4px}@container (max-width:390px){.pf-pp-scene{transform:translate(-50%,-50%) scale(.42)}}@container (max-width:310px){.pf-pp-scene{transform:translate(-50%,-50%) scale(.35)}}.pf-case-art .pf-pp-scene{transform:translate(-50%,-50%) scale(1)}@media(max-width:900px){.pf-case-art .pf-pp-scene{transform:translate(-50%,-50%) scale(.8)}}@media(max-width:650px){.pf-case-art .pf-pp-scene{transform:translate(-50%,-50%) scale(.46)}}@media(max-width:360px){.pf-case-art .pf-pp-scene{transform:translate(-50%,-50%) scale(.4)}}.pf-dw-showcase{position:absolute;top:0;right:0;bottom:0;left:0;background:#e1e7ec}.pf-dw-scene{position:absolute;top:50%;left:50%;width:700px;height:520px;transform:translate(-50%,-50%) scale(.54);font:8px/1.4 Helvetica Neue,Helvetica,sans-serif;letter-spacing:0;color:#394951;text-align:left}.pf-dw-scene *{box-sizing:border-box}.pf-dw-caption{height:28px;display:flex;align-items:center;justify-content:space-between;font-size:5px;font-weight:600;color:#52636f}.pf-dw-window{height:464px;background:#fff;border:1px solid #c0cdd6;border-radius:5px;overflow:hidden;box-shadow:0 16px 28px #32495c20}.pf-dw-header{height:44px;border-bottom:1px solid #e3e9ed;display:flex;align-items:center;padding:0 18px}.pf-dw-header>b{display:flex;align-items:center;gap:5px;color:#3b5668;font:700 23px Georgia,serif}.pf-dw-header .cp-brand-mark{display:grid;place-items:center;color:#4e6c7c;width:26px;height:26px;background:none;border-radius:0}.pf-dw-header>b>span:last-child{color:#ad5b40;margin-left:-5px}.pf-dw-resident-label{margin-left:19px;padding-left:14px;border-left:1px solid #d9e3e8;color:#5b6a74;font-size:5px}.pf-dw-header>div{display:flex;align-items:center;gap:13px;margin-left:auto;color:#5b6a74}.pf-dw-header>div>i{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#e7d8d0;color:#795440;font-style:normal;font-size:6px}.pf-dw-header>div>span{display:flex;align-items:center;gap:7px;margin-left:-7px;font-size:6px}.pf-dw-shell{display:grid;grid-template-columns:44px minmax(0,1fr);height:419px}.pf-dw-sidebar{display:flex;flex-direction:column;align-items:center;gap:11px;padding:17px 0 13px;background:#f2f5f7;border-right:1px solid #e1e8ed}.pf-dw-sidebar>span{display:grid;place-items:center;width:27px;height:27px;border-radius:4px;color:#647782}.pf-dw-sidebar .pf-dw-active{background:#dce7ed;color:#395b71}.pf-dw-sidebar .pf-dw-help{margin-top:auto}.pf-dw-main{padding:12px 19px 0}.pf-dw-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:11px}.pf-dw-heading>div>span{font-size:5px;color:#586e7b}.pf-dw-heading h4{font:25px/1.1 Georgia,serif;margin:4px 0 0;color:#354b58}.pf-dw-heading>span{display:flex;align-items:center;gap:5px;font-size:6px;border:1px solid #dbe4ea;padding:5px 7px;border-radius:3px}.pf-dw-layout{display:grid;grid-template-columns:minmax(0,1fr) 237px;gap:22px}.pf-dw-photo{height:130px;overflow:hidden;position:relative;border-radius:4px}.pf-dw-photo img{width:100%;height:100%;object-fit:cover;object-position:50% 58%}.pf-dw-photo>span{position:absolute;top:9px;left:9px;display:flex;align-items:center;gap:3px;background:#fff;color:#496255;padding:3px 5px;border-radius:2px;font-size:5px}.pf-dw-photo>i{position:absolute;bottom:9px;left:9px;font-size:5px;background:#fff;color:#425b6b;padding:3px 5px;border-radius:2px;font-style:normal}.pf-dw-property-heading{margin-top:9px;display:flex;align-items:center;justify-content:space-between}.pf-dw-property-heading h5{font-size:10px;margin:0 0 4px;color:#354b58}.pf-dw-property-heading>div>span{display:flex;align-items:center;gap:3px;font-size:5.5px;color:#586e7b}.pf-dw-property-heading>span{display:flex;align-items:center;gap:4px;font-size:4.5px;color:#586e7b}.pf-dw-property-heading i{width:2px;height:2px;border-radius:50%;background:#81949f}.pf-dw-repair-heading{display:flex;align-items:center;justify-content:space-between;margin:12px 0 9px}.pf-dw-repair-heading h5{margin:0;font-size:9px}.pf-dw-repair-heading>span{display:flex;align-items:center;gap:3px;color:#586e7b;font-size:5.5px}.pf-dw-repair{border-top:1px solid #e0e7ec;border-bottom:1px solid #e0e7ec;padding:9px 0}.pf-dw-repair-title{display:flex;align-items:center;gap:7px}.pf-dw-repair-title>i{display:grid;place-items:center;width:24px;height:24px;background:#f3e7e0;border-radius:3px;color:#94624e}.pf-dw-repair-title b{display:block;font-size:7px}.pf-dw-repair-title small{display:block;font-size:4.5px;color:#586e7b;margin-top:3px}.pf-dw-repair-title>em{font-size:5px;font-style:normal;color:#6c5b29;background:#f2ecd9;padding:3px 5px;border-radius:2px;margin-left:auto}.pf-dw-repair-steps{display:flex;align-items:center;gap:6px;margin:11px 0}.pf-dw-repair-steps>span{display:flex;align-items:center;gap:3px;font-size:4.5px;color:#4e6d7c}.pf-dw-repair-steps i{display:grid;place-items:center;width:10px;height:10px;border-radius:50%;background:#567588;color:#fff}.pf-dw-repair-steps>b{border-top:1px solid #d8e1e6;flex:1}.pf-dw-repair-steps .pf-dw-step-next{color:#64737c}.pf-dw-step-next i{border:1px solid #c4d0d8;background:#fff}.pf-dw-visit{display:flex;align-items:center;gap:6px;font-size:5.5px;color:#536a78}.pf-dw-visit b{display:block;font-weight:500}.pf-dw-visit small{display:block;font-size:5px;margin-top:2px}.pf-dw-visit>svg:last-child{margin-left:auto}.pf-dw-manager{display:flex;align-items:center;gap:6px;margin-top:9px}.pf-dw-manager>i{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:#e9dcd3;color:#795440;font-style:normal;font-size:5px}.pf-dw-manager b{display:block;font-size:5.5px;font-weight:500}.pf-dw-manager small{display:block;font-size:5px;margin-top:2px;color:#586e7b}.pf-dw-manager>svg{margin-left:auto;color:#586e7b}.pf-dw-rent{border-radius:4px;padding:12px;background:#e9f0f5}.pf-dw-rent>div:first-child{display:flex;align-items:center;justify-content:space-between}.pf-dw-rent>div:first-child>span{display:flex;align-items:center;gap:4px;font-size:5px;color:#486273}.pf-dw-rent em{font-size:4.5px;font-style:normal;color:#536b7a;border:1px solid #bdccd7;padding:2px 4px;border-radius:2px}.pf-dw-rent>strong{display:block;margin-top:11px;font-size:29px;line-height:1;font-weight:500;color:#365466}.pf-dw-rent>strong>span{color:#4e6777;font-size:16px}.pf-dw-rent p{display:flex;align-items:center;gap:5px;font-size:5.5px;color:#536b7a;margin:7px 0 10px}.pf-dw-rent p i{width:2px;height:2px;border-radius:50%;background:#6e8594}.pf-dw-rent-breakdown{border-top:1px solid #ccdbe5;padding-top:7px}.pf-dw-rent-breakdown>span{display:flex;justify-content:space-between;color:#536b7a;font-size:5.5px;margin-bottom:4px}.pf-dw-rent-breakdown b{font-weight:500;color:#365466}.pf-dw-pay{display:flex;align-items:center;justify-content:space-between;height:26px;margin-top:9px;padding:0 9px;background:#476b80;color:#fff;border-radius:3px;font-size:6.5px}.pf-dw-rent>small{display:flex;align-items:center;gap:3px;justify-content:center;margin-top:7px;color:#4b6474;font-size:5px}.pf-dw-section-heading{display:flex;align-items:center;justify-content:space-between;margin:12px 0 7px}.pf-dw-section-heading h5{font-size:8px;margin:0}.pf-dw-section-heading>span{display:flex;align-items:center;gap:3px;color:#586e7b;font-size:5px}.pf-dw-payment-row{display:flex;align-items:center;gap:7px;padding-bottom:10px;border-bottom:1px solid #e1e8ed}.pf-dw-payment-row>i{display:grid;place-items:center;width:20px;height:20px;color:#496558;background:#e7eee9;border-radius:50%}.pf-dw-payment-row b{display:block;font-size:6px}.pf-dw-payment-row small{display:block;margin-top:2px;font-size:5px;color:#586e7b;font-weight:400}.pf-dw-payment-row>strong{font-size:6px;text-align:right;font-weight:500;margin-left:auto}.pf-dw-payment-row>strong>small{color:#496558}.pf-dw-payment-row>svg{margin-left:3px;color:#586e7b}.pf-dw-document-heading{margin-top:10px}.pf-dw-document{display:flex;align-items:center;gap:7px;padding:6px 0;color:#587282}.pf-dw-document b{display:block;font-size:6px;color:#394f5d}.pf-dw-document small{display:block;font-size:5px;margin-top:2px;color:#586e7b}.pf-dw-document>svg:last-child{margin-left:auto}.pf-dw-footer{display:flex;align-items:center;justify-content:space-between;font-size:5px;color:#586e7b;border-top:1px solid #e3e9ed;margin-top:4px;padding-top:8px}.pf-dw-footer>span{display:flex;align-items:center;gap:4px}@container (max-width:390px){.pf-dw-scene{transform:translate(-50%,-50%) scale(.42)}}@container (max-width:310px){.pf-dw-scene{transform:translate(-50%,-50%) scale(.35)}}.pf-case-art .pf-dw-scene{transform:translate(-50%,-50%) scale(1)}@media(max-width:900px){.pf-case-art .pf-dw-scene{transform:translate(-50%,-50%) scale(.8)}}@media(max-width:650px){.pf-case-art .pf-dw-scene{transform:translate(-50%,-50%) scale(.46)}}@media(max-width:360px){.pf-case-art .pf-dw-scene{transform:translate(-50%,-50%) scale(.4)}}.pf-en-showcase{position:absolute;top:0;right:0;bottom:0;left:0;background:#e1e6e9}.pf-en-scene{position:absolute;top:50%;left:50%;width:700px;height:520px;transform:translate(-50%,-50%) scale(.54);font:8px/1.4 Helvetica Neue,Helvetica,sans-serif;color:#35424b;text-align:left;letter-spacing:0}.pf-en-scene *{box-sizing:border-box}.pf-en-caption{height:28px;display:flex;align-items:center;justify-content:space-between;color:#52606a;font-size:5px;font-weight:600}.pf-en-window{background:#fff;border:1px solid #bdc9d1;border-radius:5px;height:464px;overflow:hidden;box-shadow:0 16px 28px #34434f21}.pf-en-header{height:44px;padding:0 20px;display:flex;align-items:center}.pf-en-header>b{display:flex;gap:5px;align-items:center;font-size:21px;color:#34454e;font-weight:700}.pf-en-header .cp-brand-mark{display:grid;place-items:center;width:30px;height:25px;border-radius:0;background:none;color:#416782}.pf-en-header>b>span:last-child{color:#b27331;margin-left:-5px}.pf-en-home{display:flex;align-items:center;gap:5px;font-size:6px;margin-left:21px;padding-left:15px;border-left:1px solid #dce2e6;color:#596773}.pf-en-header>div{display:flex;align-items:center;gap:13px;margin-left:auto;color:#596773}.pf-en-header i{display:grid;place-items:center;width:21px;height:21px;border-radius:50%;background:#e7d9ca;color:#75553b;font-size:6px;font-style:normal}.pf-en-nav{display:flex;align-items:center;gap:24px;padding:0 20px;background:#333d45;height:31px;color:#e0e6ea}.pf-en-nav>span,.pf-en-nav>strong{display:flex;align-items:center;gap:4px;height:100%;font-size:6px;font-weight:400}.pf-en-nav>strong{border-bottom:2px solid #e1bc62;color:#fff;font-weight:600}.pf-en-nav>i{margin-left:auto}.pf-en-main{padding:12px 20px 0}.pf-en-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:11px}.pf-en-heading>div>span{font-size:5px;color:#596773}.pf-en-heading h4{margin:4px 0 0;font-size:23px;font-weight:600;line-height:1.15;color:#34434e}.pf-en-connected{display:flex;align-items:center;gap:4px;font-size:5.5px;color:#536975}.pf-en-connected i{width:4px;height:4px;border-radius:50%;background:#56788d;margin-left:3px}.pf-en-layout{display:grid;grid-template-columns:410px minmax(0,1fr);gap:23px}.pf-en-metrics{display:grid;grid-template-columns:1.12fr 1fr 1fr;padding-bottom:10px;border-bottom:1px solid #e1e6e9}.pf-en-metrics>div{padding:0 12px;border-left:1px solid #e1e6e9}.pf-en-metrics>div:first-child{border:0;padding-left:0}.pf-en-metrics>div:last-child{padding-right:0}.pf-en-metrics>div>span{display:flex;gap:5px;align-items:center;font-size:6px;color:#596773}.pf-en-metrics>div>span>i{width:4px;height:4px;background:#527993;border-radius:50%}.pf-en-metrics strong{display:flex;align-items:baseline;gap:5px;font-size:29px;font-weight:500;line-height:1;margin-top:6px}.pf-en-metrics strong small{font-size:8px;color:#596773;font-weight:400}.pf-en-metrics em{display:flex;align-items:center;gap:2px;font-style:normal;font-size:5px;color:#3e637c;margin-top:5px}.pf-en-metrics .pf-en-meter-note{color:#596773}.pf-en-chart-heading{display:flex;align-items:center;justify-content:space-between;margin-top:13px}.pf-en-chart-heading h5{margin:0;font-size:9px}.pf-en-chart-heading h5>span{font-size:5px;font-weight:400;margin-left:4px;color:#596773}.pf-en-chart-heading>div{display:flex;align-items:center;gap:8px;font-size:5px;color:#596773}.pf-en-chart-heading b{font-weight:500}.pf-en-chart-legend{display:flex;align-items:center;gap:9px;margin:7px 0 5px;font-size:5px;color:#596773}.pf-en-chart-legend>span{display:flex;gap:3px;align-items:center}.pf-en-chart-legend i{width:5px;height:5px;background:#426c8b;border-radius:1px}.pf-en-chart-legend>span:nth-child(2) i{background:#cdd9e1}.pf-en-chart-legend>b{display:flex;align-items:center;gap:4px;margin-left:auto;font-weight:500}.pf-en-chart,.pf-en-chart-placeholder{width:410px;height:90px;overflow:hidden}.pf-en-chart-placeholder{background:repeating-linear-gradient(to bottom,transparent 0,transparent 26px,#e6e9ec 27px)}.pf-en-devices-heading{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #e1e6e9;padding-top:10px;margin-top:6px}.pf-en-devices-heading h5{font-size:8px;margin:0}.pf-en-devices-heading>span{display:flex;align-items:center;gap:3px;font-size:5px;color:#596773}.pf-en-devices{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:8px}.pf-en-device{border-right:1px solid #e1e6e9}.pf-en-device:last-child{border:0}.pf-en-device>span{display:flex;align-items:center;justify-content:space-between;padding-right:10px}.pf-en-device>span>i{width:3px;height:3px;border-radius:50%;background:#637b8c}.pf-en-device>b{display:block;font-size:5.5px;font-weight:500;margin-top:4px;color:#596773}.pf-en-device strong{display:flex;align-items:baseline;gap:3px;font-size:14px;font-weight:500;color:#35424b;margin-top:2px}.pf-en-device small{font-size:5px;font-weight:400;color:#596773}.pf-en-live-note{display:flex;align-items:center;gap:3px;font-size:4.5px;color:#596773;margin-top:7px}.pf-en-rail{border-left:1px solid #e1e6e9;padding-left:16px}.pf-en-breakdown-heading{display:flex;justify-content:space-between;align-items:center}.pf-en-breakdown-heading h5{margin:0;font-size:9px}.pf-en-breakdown-heading>span{display:flex;gap:3px;align-items:center;font-size:5px;color:#596773}.pf-en-stacked{display:flex;height:9px;overflow:hidden;border-radius:2px;margin:10px 0 7px}.pf-en-tone-blue{color:#426c8b}.pf-en-tone-coral{color:#ab634b}.pf-en-tone-gold{color:#8b732e}.pf-en-tone-gray{color:#64717a}.pf-en-stacked .pf-en-tone-blue{background:#426c8b}.pf-en-stacked .pf-en-tone-coral{background:#c58b72}.pf-en-stacked .pf-en-tone-gold{background:#ddc16d}.pf-en-stacked .pf-en-tone-gray{background:#aab7bf}.pf-en-breakdown>div{display:flex;align-items:center;gap:7px;padding:5px 0;border-bottom:1px solid #edf0f2}.pf-en-breakdown>div>i{display:grid;place-items:center;width:20px;height:20px;background:#f1f4f6;border-radius:3px}.pf-en-breakdown>div>span{color:#35424b;font-size:6px}.pf-en-breakdown>div>span>small{display:block;color:#596773;font-size:5px;margin-top:2px}.pf-en-breakdown>div>b{margin-left:auto;font-size:12px;font-weight:500;color:#35424b}.pf-en-breakdown>div>b>small{font-size:6px;margin-left:1px;color:#596773}.pf-en-goal{margin-top:9px;padding:8px;background:#f5edce;border-radius:3px}.pf-en-goal>div:first-child{display:flex;align-items:center;justify-content:space-between;color:#75602e;font-size:4.5px}.pf-en-goal h5{font-size:8px;color:#5e502b;margin:6px 0 8px}.pf-en-goal-progress{display:flex;align-items:center;justify-content:space-between}.pf-en-goal-progress strong{color:#5e502b;font-size:13px;font-weight:500}.pf-en-goal-progress small{font-size:6px;color:#75602e}.pf-en-goal-progress>span{font-size:6px;color:#75602e}.pf-en-goal>i{display:block;height:4px;background:#e1d4a2;margin-top:6px}.pf-en-goal>i>b{display:block;width:94.14%;height:100%;background:#9a7b31}.pf-en-goal p{color:#75602e;font-size:5px;margin:6px 0 0}.pf-en-insight{display:flex;align-items:flex-start;gap:7px;color:#796330;margin-top:9px}.pf-en-insight b{display:block;color:#35424b;font-size:6px}.pf-en-insight p{font-size:5.5px;color:#596773;margin:3px 0 0}.pf-en-footer{display:flex;justify-content:space-between;align-items:center;padding-top:8px;margin-top:5px;border-top:1px solid #e1e6e9;color:#596773;font-size:4.5px}.pf-en-footer>span{display:flex;align-items:center;gap:3px}@container (max-width:390px){.pf-en-scene{transform:translate(-50%,-50%) scale(.42)}}@container (max-width:310px){.pf-en-scene{transform:translate(-50%,-50%) scale(.35)}}.pf-case-art .pf-en-scene{transform:translate(-50%,-50%) scale(1)}@media(max-width:900px){.pf-case-art .pf-en-scene{transform:translate(-50%,-50%) scale(.8)}}@media(max-width:650px){.pf-case-art .pf-en-scene{transform:translate(-50%,-50%) scale(.46)}}@media(max-width:360px){.pf-case-art .pf-en-scene{transform:translate(-50%,-50%) scale(.4)}}.pf-as-showcase{position:absolute;top:0;right:0;bottom:0;left:0;background:#e5e8eb}.pf-as-scene{position:absolute;left:50%;top:50%;width:700px;height:520px;transform:translate(-50%,-50%) scale(.54);font:8px/1.4 Helvetica Neue,Helvetica,sans-serif;color:#384752;text-align:left;letter-spacing:0}.pf-as-scene *{box-sizing:border-box}.pf-as-caption{height:28px;display:flex;align-items:center;justify-content:space-between;color:#56636e;font-size:5px;font-weight:600}.pf-as-window{height:464px;border:1px solid #c5cfd7;border-radius:5px;overflow:hidden;background:#fff;box-shadow:0 16px 28px #36434f20}.pf-as-header{height:47px;display:flex;align-items:center;padding:0 18px;border-bottom:1px solid #e2e8ed}.pf-as-header>b{display:flex;align-items:center;gap:4px;color:#3c5668;font:700 23px Georgia,serif}.pf-as-header .cp-brand-mark{display:grid;place-items:center;width:28px;height:27px;border-radius:0;background:none;color:#526e80}.pf-as-header>b>span:last-child{color:#a96550;margin-left:-4px}.pf-as-header-label{color:#5b6b77;font-size:5px;border-left:1px solid #d9e2e8;padding-left:13px;margin-left:18px}.pf-as-header>div{display:flex;gap:8px;align-items:center;margin-left:auto;color:#5b6b77}.pf-as-header>div>span{display:flex;align-items:center;gap:4px;font-size:5.5px;margin-right:9px}.pf-as-header>div>i{display:grid;place-items:center;width:21px;height:21px;background:#ecddd4;color:#77513e;border-radius:50%;font-style:normal;font-size:6px}.pf-as-shell{display:grid;grid-template-columns:139px minmax(0,1fr) 178px;height:416px}.pf-as-sidebar{position:relative;background:#f2f5f6;border-right:1px solid #e2e8ed;padding:17px 14px}.pf-as-back{display:flex;align-items:center;gap:5px;font-size:5.5px;color:#596e7d}.pf-as-sidebar>h5{font:17px/1.2 Georgia,serif;color:#456071;margin:24px 0}.pf-as-steps{position:relative}.pf-as-steps:before{content:"";position:absolute;left:9px;top:15px;bottom:26px;width:1px;background:#cbd8e0}.pf-as-steps>div{position:relative;display:flex;align-items:flex-start;gap:7px;height:53px}.pf-as-steps>div>i{display:grid;place-items:center;flex-shrink:0;width:19px;height:19px;background:#f2f5f6;border:1px solid #c6d3dc;color:#596e7d;border-radius:50%;font-size:6px;font-style:normal}.pf-as-steps b{display:block;font-size:6px;color:#5b6b77;margin-top:2px}.pf-as-steps small{display:block;margin-top:4px;font-size:5px;color:#5b6b77}.pf-as-steps .pf-as-step-complete>i{background:#dfe8ee;border-color:#dfe8ee;color:#426479}.pf-as-steps .pf-as-step-current>i{background:#466b82;border-color:#466b82;color:#fff;box-shadow:0 0 0 3px #e1e8ed}.pf-as-step-current b{color:#34576e}.pf-as-help{margin-top:12px;padding-top:14px;border-top:1px solid #dbe3e9;color:#5b7485}.pf-as-help h5{font-size:8px;margin:7px 0 3px;color:#3d596c}.pf-as-help p{font-size:5.5px;color:#5b6b77;margin:0 0 8px}.pf-as-help>span{display:flex;align-items:center;gap:6px;color:#3d6177;font-size:5.5px}.pf-as-sidebar-footer{position:absolute;bottom:16px;left:14px;display:flex;align-items:center;gap:4px;font-size:4.5px;color:#5b6b77}.pf-as-main{padding:20px 19px 0}.pf-as-title>span{font-size:5px;color:#5b6b77}.pf-as-title h4{font:21px/1.15 Georgia,serif;color:#394f60;margin:5px 0 6px}.pf-as-title p{font-size:6px;color:#5b6b77;margin:0}.pf-as-upload{height:106px;margin-top:15px;border:1px dashed #aabfcd;border-radius:4px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#f8fafb}.pf-as-upload-art{position:relative;width:38px;height:31px;color:#6a8394;margin-bottom:5px}.pf-as-upload-art>svg{transform:rotate(-9deg)}.pf-as-upload-art>i{position:absolute;right:0;bottom:1px;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#e2eaf0;color:#466b82;border:2px solid #f8fafb}.pf-as-upload>b{font-size:8px;color:#405d71}.pf-as-upload>span{font-size:6px;color:#5b6b77;margin-top:3px}.pf-as-upload strong{color:#3e657e;font-weight:600;border-bottom:1px solid #9fb8c8}.pf-as-upload>small{font-size:5px;color:#5b6b77;margin-top:7px}.pf-as-files-heading{display:flex;align-items:center;justify-content:space-between;margin:14px 0 7px}.pf-as-files-heading h5{display:flex;align-items:center;gap:5px;margin:0;font-size:8px}.pf-as-files-heading h5>span{display:grid;place-items:center;width:11px;height:11px;border-radius:2px;background:#e9eff3;color:#496779;font-size:5px;font-weight:500}.pf-as-files-heading>span{display:flex;align-items:center;gap:3px;color:#486479;font-size:5px}.pf-as-file{height:43px;border-bottom:1px solid #e2e8ed;display:flex;align-items:center;gap:8px}.pf-as-file>i{display:flex;flex-direction:column;align-items:center;justify-content:center;width:25px;height:28px;border-radius:2px}.pf-as-pdf{background:#f4e7e1;color:#894c39}.pf-as-pdf small{font-size:4px;font-style:normal;font-weight:600}.pf-as-photo{background:#e1e9f0;color:#5b798c}.pf-as-file>span{flex:1}.pf-as-file b{display:block;font-size:6.5px}.pf-as-file>span>small{display:flex;align-items:center;gap:4px;color:#5b6b77;margin-top:4px;font-size:5px}.pf-as-file small>i{width:2px;height:2px;background:#8b9ca8;border-radius:50%}.pf-as-file>svg{color:#55768b}.pf-as-file>svg:last-child{margin-left:5px;color:#6c7d89}.pf-as-optional{display:flex;align-items:center;gap:6px;margin:11px 0 14px;color:#526a7b}.pf-as-optional b{display:block;font-size:6px;font-weight:500;color:#445c6f}.pf-as-optional small{display:block;margin-top:2px;font-size:5px;color:#5b6b77}.pf-as-optional>span:last-child{display:flex;align-items:center;gap:3px;margin-left:auto;font-size:5px;flex-shrink:0}.pf-as-actions{display:flex;align-items:center;gap:12px;border-top:1px solid #e2e8ed;padding-top:12px;font-size:5.5px}.pf-as-actions>span:first-child{display:flex;align-items:center;gap:3px;color:#5b6b77}.pf-as-actions>span:nth-child(2){margin-left:auto;color:#4d6a7e}.pf-as-actions>strong{display:flex;align-items:center;gap:15px;font-size:6px;font-weight:500;padding:8px 10px;border-radius:3px;background:#466b82;color:#fff}.pf-as-saved{display:flex;align-items:center;justify-content:flex-end;gap:3px;margin-top:7px;color:#5b6b77;font-size:4.5px}.pf-as-summary{border-left:1px solid #e2e8ed;padding:19px 14px 0}.pf-as-summary-heading{display:flex;justify-content:space-between;align-items:center;font-size:4.5px;color:#5b6b77}.pf-as-claim-type{margin-top:15px}.pf-as-claim-type>i{display:grid;place-items:center;width:37px;height:34px;border-radius:4px;color:#57758a;background:#eaf0f4}.pf-as-claim-type h5{font-size:11px;color:#3f596b;margin:9px 0 4px}.pf-as-claim-type>span{display:flex;align-items:center;gap:8px;font-size:6px;color:#5b6b77}.pf-as-claim-type em{font-style:normal;font-size:4.5px;color:#79652d;background:#f4edda;padding:2px 4px;border-radius:2px}.pf-as-summary dl{margin:15px 0 0}.pf-as-summary dl>div{display:flex;justify-content:space-between;margin-bottom:9px;font-size:5.5px}.pf-as-summary dt{color:#5b6b77}.pf-as-summary dd{color:#394f60;margin:0;font-weight:500}.pf-as-checklist{border-top:1px solid #e2e8ed;margin-top:14px;padding-top:11px}.pf-as-checklist h5{font-size:7px;margin:0 0 9px}.pf-as-checklist>span{display:flex;align-items:center;gap:5px;margin-top:8px;font-size:5.5px}.pf-as-checklist i{display:grid;place-items:center;width:11px;height:11px;border-radius:50%;color:#456c83;background:#e7eef3}.pf-as-checklist b{font-size:4.5px;font-weight:400;color:#4f6e82;margin-left:auto}.pf-as-unadded{color:#5b6b77}.pf-as-unadded i{border:1px solid #c6d4de;background:#fff}.pf-as-next{margin-top:17px;background:#f5eedb;border-radius:3px;padding:10px;color:#7c6835}.pf-as-next h5{font-size:7px;margin:6px 0 4px;color:#6b5b34}.pf-as-next p{font-size:5.5px;color:#6b5b34;margin:0;line-height:1.6}.pf-as-private{display:flex;align-items:flex-start;gap:5px;color:#5b6b77;font-size:5px;margin-top:12px}.pf-as-private>svg{flex-shrink:0}@container (max-width:390px){.pf-as-scene{transform:translate(-50%,-50%) scale(.42)}}@container (max-width:310px){.pf-as-scene{transform:translate(-50%,-50%) scale(.35)}}.pf-case-art .pf-as-scene{transform:translate(-50%,-50%) scale(1)}@media(max-width:900px){.pf-case-art .pf-as-scene{transform:translate(-50%,-50%) scale(.8)}}@media(max-width:650px){.pf-case-art .pf-as-scene{transform:translate(-50%,-50%) scale(.46)}}@media(max-width:360px){.pf-case-art .pf-as-scene{transform:translate(-50%,-50%) scale(.4)}}.pf-ob-showcase{position:absolute;top:0;right:0;bottom:0;left:0;background:#e7e7e9}.pf-ob-scene{position:absolute;left:50%;top:50%;width:700px;height:520px;transform:translate(-50%,-50%) scale(.54);font:8px/1.4 Helvetica Neue,Helvetica,sans-serif;letter-spacing:0;text-align:left;color:#3c3d43}.pf-ob-scene *{box-sizing:border-box}.pf-ob-caption{height:28px;display:flex;align-items:center;justify-content:space-between;color:#5c606b;font-size:5px;font-weight:600}.pf-ob-window{height:464px;border:1px solid #cbcdd3;border-radius:5px;background:#fff;overflow:hidden;box-shadow:0 16px 28px #35374520}.pf-ob-header{height:47px;display:flex;align-items:center;border-bottom:1px solid #e7e7ed;padding:0 21px}.pf-ob-header>b{display:flex;align-items:center;gap:5px;font:700 21px Georgia,serif;color:#3f434c}.pf-ob-header .cp-brand-mark{display:grid;place-items:center;width:26px;height:26px;border-radius:0;background:none;color:#4e5768}.pf-ob-header>b>span:last-child{margin-left:-5px;color:#ad7148}.pf-ob-header nav{display:flex;align-items:center;gap:18px;height:100%;margin-left:29px}.pf-ob-header nav>span,.pf-ob-header nav>strong{display:flex;align-items:center;height:100%;font-size:6px;color:#5c606b;font-weight:400}.pf-ob-header nav>strong{color:#3e4554;border-bottom:2px solid #c58c59;font-weight:600}.pf-ob-header>div{display:flex;align-items:center;gap:17px;margin-left:auto}.pf-ob-header>div>span{display:flex;align-items:center;gap:3px;font-size:5.5px;color:#5c606b}.pf-ob-header>div>i{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#ede0d1;color:#795d3f;font-size:6px;font-style:normal}.pf-ob-main{padding:12px 21px 0}.pf-ob-heading{display:flex;justify-content:space-between;align-items:center}.pf-ob-heading>div>span{font-size:5px;color:#68616b}.pf-ob-heading h4{font:22px/1.15 Georgia,serif;color:#383d48;margin:5px 0}.pf-ob-heading p{color:#5c606b;font-size:6px;margin:0}.pf-ob-search{display:flex;align-items:center;gap:6px;border:1px solid #dce0e7;border-radius:3px;width:217px;height:28px;padding:0 6px 0 9px;color:#5c606b}.pf-ob-search>span{font-size:5.5px!important}.pf-ob-search>i{display:grid;place-items:center;width:35px;height:18px;background:#424b5e;color:#fff;border-radius:2px;font-size:5px;font-style:normal;margin-left:auto}.pf-ob-categories{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e7e7ed;margin-top:10px;height:24px}.pf-ob-categories>div{display:flex;align-items:center;gap:20px;height:100%}.pf-ob-categories strong,.pf-ob-categories>div>span{display:flex;align-items:center;height:100%;font-size:6px;font-weight:400;color:#5c606b}.pf-ob-categories strong{border-bottom:2px solid #424b5e;color:#343b4a;font-weight:600}.pf-ob-categories>span{display:flex;align-items:center;gap:4px;color:#5c606b;font-size:5.5px}.pf-ob-course-heading{display:flex;align-items:center;justify-content:space-between;margin:9px 0 7px}.pf-ob-course-heading h5{font-size:10px;margin:0}.pf-ob-course-heading>span{display:flex;align-items:center;gap:4px;font-size:5.5px;color:#5c606b}.pf-ob-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.pf-ob-course{border:1px solid #e1e3e9;border-radius:4px;overflow:hidden}.pf-ob-art{position:relative;height:90px;overflow:hidden}.pf-ob-course-tag{position:absolute;top:8px;left:8px;background:#fff;color:#51525a;font-size:4.5px;padding:3px 5px;border-radius:2px}.pf-ob-save{position:absolute;right:8px;top:8px;display:grid;place-items:center;background:#fff;width:17px;height:17px;border-radius:50%;color:#51525a}.pf-ob-design-art{position:absolute;top:0;right:0;bottom:0;left:0;padding:26px 13px 0;background:#eed581}.pf-ob-design-art>span{font-size:4.5px;color:#655326}.pf-ob-design-art>strong{display:block;font:42px/.9 Georgia,serif;color:#3f414b;margin-top:4px}.pf-ob-design-art>strong>span{color:#ac5741}.pf-ob-design-art>div{position:absolute;right:15px;bottom:19px;display:grid;grid-template-columns:repeat(2,20px);gap:3px;transform:rotate(-9deg)}.pf-ob-design-art i{width:20px;height:20px;background:#b76b56;border-radius:1px}.pf-ob-design-art i:nth-child(2){background:#405c74;border-radius:50% 50% 0 0}.pf-ob-design-art i:nth-child(3){background:#fff4cd;border-radius:50%}.pf-ob-design-art i:nth-child(4){background:#586447;border-radius:1px 1px 18px}.pf-ob-design-art small{position:absolute;bottom:4px;left:13px;font-size:3.5px;color:#655326;display:block;margin:0}.pf-ob-code-art{position:absolute;top:0;right:0;bottom:0;left:0;background:#dce7ee}.pf-ob-editor{position:absolute;top:20px;left:14px;width:157px;height:55px;transform:rotate(-3deg);border-radius:3px;background:#354553;overflow:hidden;box-shadow:4px 6px #9db4c54d}.pf-ob-editor header{display:flex;gap:3px;height:12px;align-items:center;padding:0 6px;background:#2d3c49}.pf-ob-editor header i{width:3px;height:3px;border-radius:50%;background:#a9bac7}.pf-ob-editor header span{margin-left:auto;color:#cedce6;font-size:3.5px}.pf-ob-editor>div{display:grid;gap:1px;padding:5px 7px;font:4.5px/1.25 monospace;color:#d4e1eb}.pf-ob-editor em{font-style:normal;color:#e7b58d}.pf-ob-editor b{font-weight:400;color:#bbd5ed}.pf-ob-code-art>i{position:absolute;bottom:15px;right:14px;width:28px;height:28px;display:grid;place-items:center;border-radius:5px;background:#f8fbfd;color:#456c8d;transform:rotate(6deg);box-shadow:0 3px 6px #45658121}.pf-ob-code-art>small{position:absolute;bottom:4px;left:14px;color:#476175;font-size:3.5px}.pf-ob-research-art{position:absolute;top:0;right:0;bottom:0;left:0;background:#ebd3cf}.pf-ob-research-art>span:first-child{position:absolute;top:26px;left:12px;color:#76514d;font-size:4px}.pf-ob-research-board{display:flex;gap:5px;position:absolute;top:37px;left:12px;right:12px}.pf-ob-research-board>div{flex:1;position:relative;padding:6px;height:37px;background:#fff0d4;transform:rotate(-5deg);box-shadow:1px 3px #9b6e5e20}.pf-ob-research-board>div:nth-child(2){background:#f8e5e2;transform:rotate(4deg)}.pf-ob-research-board>div:nth-child(3){background:#e5ecf6;transform:rotate(-3deg)}.pf-ob-research-board small{display:block;font-size:3px;color:#76514d}.pf-ob-research-board b{display:block;margin-top:4px;font:7px/1.1 Georgia,serif;color:#5b4f51}.pf-ob-research-board i{position:absolute;top:-3px;left:17px;width:12px;height:5px;background:#fff9}.pf-ob-research-note{display:flex;align-items:center;gap:3px;position:absolute;left:12px;bottom:4px;color:#76514d;font-size:3.5px}.pf-ob-course-body{padding:8px 10px 0}.pf-ob-course-body>span{color:#626b7a;font-size:4.5px}.pf-ob-course-body h5{font-size:10px;margin:4px 0;color:#393e49}.pf-ob-course-body>p{font-size:5.5px;color:#5c606b;margin:0;white-space:nowrap}.pf-ob-teacher{display:flex;align-items:center;gap:4px;font-size:5.5px;color:#5c606b;margin-top:6px}.pf-ob-teacher>i{width:16px;height:16px;display:grid;place-items:center;border-radius:50%;background:#ebded1;color:#77593f;font-style:normal;font-size:4.5px}.pf-ob-course-code .pf-ob-teacher>i{background:#dfe7f0;color:#4a627e}.pf-ob-course-research .pf-ob-teacher>i{background:#eedbd8;color:#80574e}.pf-ob-teacher>span{display:flex;align-items:center;gap:2px;margin-left:auto;font-size:5px}.pf-ob-teacher>span>svg{color:#8a6b27;fill:#d4b159}.pf-ob-teacher>span>b{color:#454955;font-weight:500}.pf-ob-details{display:flex;gap:5px;align-items:center;color:#5c606b;font-size:4.5px;margin:6px 0}.pf-ob-details>span{display:flex;align-items:center;gap:3px}.pf-ob-details>i{width:2px;height:2px;background:#8e95a0;border-radius:50%}.pf-ob-details>span:last-child{margin-left:auto}.pf-ob-course footer{display:flex;align-items:center;justify-content:space-between;padding:6px 0;border-top:1px solid #e6e8ed}.pf-ob-course footer>strong{display:flex;align-items:baseline;gap:4px;font-size:12px;font-weight:500;color:#3a4252}.pf-ob-course footer small{font-size:4.5px;color:#5c606b;font-weight:400}.pf-ob-course footer>span{display:flex;align-items:center;gap:4px;font-size:5.5px;color:#455d7e}.pf-ob-continue{display:flex;align-items:center;gap:9px;background:#edf1f6;border-radius:4px;margin-top:10px;padding:7px 12px}.pf-ob-continue>i{display:grid;place-items:center;width:28px;height:28px;background:#dce4ef;border-radius:3px;color:#4c678c}.pf-ob-continue>div>span{font-size:4px;color:#566b87}.pf-ob-continue>div>b{display:block;font-size:7px;color:#3d506e;margin-top:2px}.pf-ob-continue small{font-size:5px;color:#576b85;font-weight:400;margin-left:8px}.pf-ob-progress{width:102px;margin-left:auto}.pf-ob-progress>span{display:flex;justify-content:space-between;font-size:5px!important}.pf-ob-progress>span>b{font-weight:500}.pf-ob-progress>i{display:block;background:#d1dce9;height:3px;margin-top:5px}.pf-ob-progress>i>b{display:block;width:33.333%;height:100%;background:#5a7398}.pf-ob-continue>span{display:flex;align-items:center;gap:7px;font-size:5.5px;color:#435c7c;margin-left:13px}.pf-ob-footer{display:flex;justify-content:space-between;align-items:center;font-size:5px;color:#5c606b;margin-top:7px}.pf-ob-footer>span{display:flex;align-items:center;gap:3px}@container (max-width:390px){.pf-ob-scene{transform:translate(-50%,-50%) scale(.42)}}@container (max-width:310px){.pf-ob-scene{transform:translate(-50%,-50%) scale(.35)}}.pf-case-art .pf-ob-scene{transform:translate(-50%,-50%) scale(1)}@media(max-width:900px){.pf-case-art .pf-ob-scene{transform:translate(-50%,-50%) scale(.8)}}@media(max-width:650px){.pf-case-art .pf-ob-scene{transform:translate(-50%,-50%) scale(.46)}}@media(max-width:360px){.pf-case-art .pf-ob-scene{transform:translate(-50%,-50%) scale(.4)}}.pf-os-showcase{position:absolute;top:0;right:0;bottom:0;left:0;background:#e8e5e5}.pf-os-scene{position:absolute;left:50%;top:50%;width:700px;height:520px;transform:translate(-50%,-50%) scale(.54);font:8px/1.4 Helvetica Neue,Helvetica,sans-serif;color:#3f3e45;text-align:left;letter-spacing:0}.pf-os-scene *{box-sizing:border-box}.pf-os-caption{height:28px;display:flex;align-items:center;justify-content:space-between;color:#645d64;font-size:5px;font-weight:600}.pf-os-window{height:464px;background:#fff;border:1px solid #ccc5cb;border-radius:5px;overflow:hidden;box-shadow:0 16px 28px #44374120}.pf-os-header{height:44px;display:flex;align-items:center;padding:0 20px;border-bottom:1px solid #e8e4e8}.pf-os-header>b{display:flex;align-items:center;gap:6px;font-size:21px;font-weight:700;color:#3f3c45}.pf-os-header .cp-brand-mark{display:grid;place-items:center;width:27px;height:27px;color:#48414a;border-radius:0;background:none}.pf-os-header>b>span:last-child{margin-left:-6px;color:#b9604b}.pf-os-header nav{display:flex;align-items:center;gap:20px;margin-left:29px;height:100%}.pf-os-header nav>span,.pf-os-header nav>strong{display:flex;align-items:center;height:100%;font-size:6px;font-weight:400;color:#645d68}.pf-os-header nav>strong{border-bottom:2px solid #b96855;color:#3f3c45;font-weight:600}.pf-os-header>div{display:flex;align-items:center;gap:16px;margin-left:auto}.pf-os-header>div>span{display:flex;align-items:center;gap:4px;font-size:5.5px;color:#645d68}.pf-os-header>div>i{display:grid;place-items:center;width:21px;height:21px;border-radius:50%;background:#efdfd4;color:#79563c;font-style:normal;font-size:6px}.pf-os-main{padding:10px 20px 0}.pf-os-heading{display:flex;justify-content:space-between;align-items:center}.pf-os-heading>div>span{font-size:5px;color:#645d68}.pf-os-heading h4{margin:5px 0 0;font:22px/1.15 Georgia,serif;color:#3e3b45}.pf-os-search{display:flex;align-items:center;gap:6px;height:28px;padding:0 7px;border:1px solid #e1dce3;border-radius:3px;color:#645d68}.pf-os-search>span{font-size:5px!important}.pf-os-search>i{display:flex;align-items:center;gap:3px;border-left:1px solid #e1dce3;padding-left:7px;font-size:5px;font-style:normal}.pf-os-browse{display:flex;align-items:center;justify-content:space-between;margin:8px 0 10px;padding-bottom:6px;border-bottom:1px solid #e8e4e8}.pf-os-days{display:flex;align-items:center;gap:8px;color:#645d68}.pf-os-days>span{display:flex;flex-direction:column;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid #e4dfe6;border-radius:3px}.pf-os-days small{font-size:4px}.pf-os-days b{font-size:11px;font-weight:500;line-height:1;margin-top:3px}.pf-os-days .pf-os-day-selected{background:#48414a;border-color:#48414a;color:#fff}.pf-os-days .pf-os-month{border:0;width:auto;align-items:flex-start;font-size:4px;margin-left:5px}.pf-os-month b{font-size:10px}.pf-os-categories{display:flex;align-items:center;gap:13px;font-size:5.5px;color:#645d68}.pf-os-categories strong{font-weight:500;color:#3f3c45;border-bottom:1px solid #b96855;padding-bottom:3px}.pf-os-layout{display:grid;grid-template-columns:minmax(0,1fr) 217px;gap:21px}.pf-os-event{display:grid;grid-template-columns:185px minmax(0,1fr);gap:15px}.pf-os-poster{position:relative;height:174px;background:#ef9b82;padding:13px;overflow:hidden;color:#403638}.pf-os-poster>span{font-size:4px}.pf-os-poster>strong{display:block;font:700 26px/.92 Georgia,serif;margin-top:8px}.pf-os-poster>strong>span{display:block;font: 39px/.9 Georgia,serif;margin-top:6px}.pf-os-poster-rule{border-top:1px solid #925742;margin-top:5px}.pf-os-poster-bottom{display:flex;align-items:center;justify-content:space-between;margin-top:4px}.pf-os-poster-bottom b{font-size:6px;font-weight:600;line-height:1.2}.pf-os-poster>small{position:absolute;left:13px;bottom:9px;font-size:4px}.pf-os-event-detail>div:first-child{display:flex;align-items:center;justify-content:space-between}.pf-os-event-detail>div:first-child>span{font-size:4.5px;color:#8d5948}.pf-os-event-detail>div:first-child>i{display:grid;place-items:center;width:19px;height:19px;border-radius:50%;border:1px solid #e3dde4;color:#645d68}.pf-os-event-detail h5{font:18px/1.13 Georgia,serif;color:#3f3c45;margin:6px 0}.pf-os-event-detail>p{color:#645d68;font-size:5.5px;line-height:1.6;margin:0 0 8px}.pf-os-event-info{display:grid;gap:9px}.pf-os-event-info>span{display:flex;align-items:flex-start;gap:6px;color:#645d68}.pf-os-event-info b{display:block;color:#4a4450;font-size:6px;font-weight:500}.pf-os-event-info small{display:block;margin-top:2px;color:#645d68;font-size:5px;font-weight:400}.pf-os-host{display:flex;align-items:center;gap:6px;margin-top:8px}.pf-os-host>i{display:grid;place-items:center;flex-shrink:0;width:21px;height:21px;border-radius:50%;background:#eadcd4;color:#825847;font-size:5px;font-style:normal}.pf-os-host>span{font-size:5px;color:#4a4450}.pf-os-host small{display:block;margin-top:2px;font-size:4.5px;color:#645d68}.pf-os-more-heading{display:flex;align-items:center;justify-content:space-between;margin:9px 0 7px}.pf-os-more-heading h5{margin:0;font-size:9px}.pf-os-more-heading>span{display:flex;align-items:center;gap:4px;font-size:5px;color:#645d68}.pf-os-more{display:grid;gap:6px}.pf-os-more>div{display:flex;align-items:center;gap:9px}.pf-os-more>div>i{width:38px;height:29px;padding:5px;display:block;font-style:normal}.pf-os-type-poster{background:#ecdf9b;color:#675322;font-size:7px;font-weight:700;line-height:1}.pf-os-type-poster>span{font:italic 7px Georgia,serif}.pf-os-music-poster{background:#dce5ee;color:#425b79}.pf-os-music-poster>span{font-size:4px}.pf-os-music-poster>b{display:block;font:9px/.85 Georgia,serif}.pf-os-more small{display:block;font-size:4px;color:#645d68}.pf-os-more>div>span>b{display:block;margin-top:2px;font-size:7px}.pf-os-more em{display:flex;align-items:center;gap:3px;font-style:normal;color:#645d68;font-size:4.5px;margin-top:2px}.pf-os-more strong{display:flex;align-items:center;gap:8px;margin-left:auto;font-size:6px;color:#645d68;font-weight:500}.pf-os-booking{border:1px solid #e1dbe3;border-radius:4px;padding:11px;align-self:start}.pf-os-booking-title{display:flex;align-items:center;gap:6px;color:#915a46;font-size:5px}.pf-os-booking>h5{font:16px/1.15 Georgia,serif;margin:7px 0 4px;color:#49404b}.pf-os-booking>p{margin:0;color:#645d68;font-size:5.5px}.pf-os-ticket-option{display:flex;gap:6px;align-items:center;padding:8px 0;border-top:1px solid #e8e4e8;border-bottom:1px solid #e8e4e8;margin-top:9px}.pf-os-ticket-option>i{display:grid;place-items:center;width:12px;height:12px;border-radius:50%;background:#4e4851;color:#fff}.pf-os-ticket-option b{display:block;font-size:6px}.pf-os-ticket-option small{display:block;font-size:4.5px;font-weight:400;color:#645d68;margin-top:3px}.pf-os-ticket-option strong{margin-left:auto;text-align:right;font-size:6px;font-weight:500}.pf-os-quantity{display:flex;align-items:center;justify-content:space-between;margin-top:8px}.pf-os-quantity>span{display:flex;align-items:center;gap:4px;font-size:6px;color:#645d68}.pf-os-quantity>div{display:flex;align-items:center;border:1px solid #e1dbe3;border-radius:3px}.pf-os-quantity i{display:grid;place-items:center;width:19px;height:19px;color:#645d68}.pf-os-quantity b{display:grid;place-items:center;width:21px;font-size:6px;font-weight:500}.pf-os-cost{margin-top:10px}.pf-os-cost>span{display:flex;justify-content:space-between;font-size:5.5px;color:#645d68;margin-bottom:4px}.pf-os-cost b{font-weight:500;color:#49404b}.pf-os-cost>strong{display:flex;justify-content:space-between;border-top:1px solid #e8e4e8;padding-top:6px;margin-top:6px;font-size:8px;font-weight:500}.pf-os-cost>strong>b{font-size:14px}.pf-os-book{display:flex;align-items:center;justify-content:space-between;background:#4d424c;color:#fff;height:25px;border-radius:3px;margin-top:9px;padding:0 9px;font-size:6.5px}.pf-os-checkout-note{display:flex;align-items:center;justify-content:center;gap:4px;font-size:4.5px;color:#645d68;margin-top:5px}.pf-os-ticket-note{display:flex;align-items:center;gap:7px;margin-top:8px;padding-top:8px;border-top:1px dashed #dcd5dd;color:#9a6647}.pf-os-ticket-note b{display:block;color:#514451;font-size:5.5px}.pf-os-ticket-note small{display:block;margin-top:3px;color:#645d68;font-size:4.5px}.pf-os-footer{display:flex;justify-content:space-between;align-items:center;margin-top:4px;border-top:1px solid #e8e4e8;padding-top:6px;color:#645d68;font-size:4.5px}.pf-os-footer>span{display:flex;align-items:center;gap:4px}@container (max-width:390px){.pf-os-scene{transform:translate(-50%,-50%) scale(.42)}}@container (max-width:310px){.pf-os-scene{transform:translate(-50%,-50%) scale(.35)}}.pf-case-art .pf-os-scene{transform:translate(-50%,-50%) scale(1)}@media(max-width:900px){.pf-case-art .pf-os-scene{transform:translate(-50%,-50%) scale(.8)}}@media(max-width:650px){.pf-case-art .pf-os-scene{transform:translate(-50%,-50%) scale(.46)}}@media(max-width:360px){.pf-case-art .pf-os-scene{transform:translate(-50%,-50%) scale(.4)}}.pf-md-showcase{position:absolute;top:0;right:0;bottom:0;left:0;background:#dce5f2;container-type:inline-size}.pf-md-scene{position:absolute;left:50%;top:50%;width:760px;height:550px;transform:translate(-50%,-50%) scale(.51);color:#252b35;font:8px/1.4 Helvetica Neue,Helvetica,sans-serif;text-align:left;letter-spacing:0}.pf-md-scene *{box-sizing:border-box;letter-spacing:0}.pf-md-scene h4,.pf-md-scene h5,.pf-md-scene p{margin:0}.pf-md-scene svg{flex-shrink:0}.pf-md-caption{height:25px;display:flex;align-items:center;justify-content:space-between;font-size:5px;font-weight:600;color:#4c5d74}.pf-md-window{height:500px;display:grid;grid-template-columns:144px 1fr;border:1px solid #b8c7dc;border-radius:6px;overflow:hidden;background:#fff;box-shadow:0 18px 36px #233f6524}.pf-md-sidebar{display:flex;flex-direction:column;background:#f5f7fb;border-right:1px solid #e3e7ee;padding:18px 12px 12px}.pf-md-brand{display:flex;gap:5px;align-items:center;font-size:16px;color:#252b35}.pf-md-brand .cp-brand-mark{width:27px;height:27px;background:none;border-radius:0;color:#2c56d4}.pf-md-shop{display:flex;align-items:center;gap:6px;border:1px solid #dbe1ec;background:#fff;border-radius:4px;padding:7px;margin:21px 0 20px}.pf-md-shop>i{width:23px;height:25px;display:grid;place-items:center;font:700 16px Georgia,serif;background:#f4d7d7;color:#75484e}.pf-md-shop b,.pf-md-sidebar-bottom b{display:block;font-size:6px}.pf-md-shop small,.pf-md-sidebar-bottom small{display:block;font-size:5px;color:#727d8c}.pf-md-shop>svg{margin-left:auto}.pf-md-nav-label{font-size:5px;color:#8490a1;margin:0 7px 8px}.pf-md-sidebar nav>span{display:flex;align-items:center;gap:9px;height:31px;padding:0 9px;color:#6b7585;font-size:7px;margin-bottom:3px;border-radius:4px}.pf-md-sidebar nav>.pf-md-nav-active{background:#e4ebff;color:#2c56d4;font-weight:700}.pf-md-sidebar nav b{margin-left:auto;font-size:5px;background:#fff0c7;color:#7d6320;padding:1px 4px;border-radius:3px}.pf-md-store-link{margin:18px 7px 0;padding-top:14px;border-top:1px solid #e0e5ee}.pf-md-store-link>span{display:flex;align-items:center;gap:4px;font-size:5px;color:#747e8f}.pf-md-store-link i{width:4px;height:4px;background:#4e8c77;border-radius:50%}.pf-md-store-link b{display:flex;align-items:center;justify-content:space-between;margin-top:5px;font-size:6px}.pf-md-sidebar-bottom{margin-top:auto}.pf-md-sidebar-bottom>span{display:flex;align-items:center;gap:8px;padding:7px;color:#727c8d;font-size:6px}.pf-md-sidebar-bottom>div{display:flex;align-items:center;gap:7px;border-top:1px solid #e0e5ee;margin-top:10px;padding-top:11px}.pf-md-sidebar-bottom>div>i,.pf-md-topbar>div>span{display:grid;place-items:center;width:23px;height:23px;border-radius:50%;background:#dae4f9;color:#425d91;font-size:6px;font-style:normal}.pf-md-sidebar-bottom>div>svg{margin-left:auto}.pf-md-workspace{min-width:0}.pf-md-topbar{height:40px;border-bottom:1px solid #edf0f5;padding:0 21px;display:flex;align-items:center;justify-content:space-between;font-size:6px;color:#8b93a1}.pf-md-topbar>span>span{margin:0 7px;color:#b4bdc9}.pf-md-topbar b{color:#576170;font-weight:500}.pf-md-topbar>div{display:flex;align-items:center;gap:13px}.pf-md-topbar>div>span{width:21px;height:21px}.pf-md-content{padding:10px 21px 0}.pf-md-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.pf-md-heading>div>span{color:#828c9a;font-size:5px}.pf-md-heading h4{font-size:21px;font-weight:600;line-height:1.25;margin:4px 0}.pf-md-heading p{font-size:6px;color:#89919e}.pf-md-add{display:flex;align-items:center;gap:5px;border-radius:4px;background:#2c56d4;padding:7px 9px;color:#fff;font-size:6px}.pf-md-metrics{display:grid;grid-template-columns:1.25fr 1fr 1fr;border-bottom:1px solid #e9edf4;padding-bottom:11px;gap:10px}.pf-md-metrics>div{padding:6px 10px}.pf-md-metrics>.pf-md-revenue{background:#edf2ff;border-radius:4px}.pf-md-metrics>div>span{display:flex;justify-content:space-between;align-items:center;font-size:6px;color:#6d788b}.pf-md-metrics strong{display:block;margin:6px 0 4px;font-size:23px;font-weight:600;line-height:1}.pf-md-metrics strong small{font-size:9px;font-weight:400;margin-left:2px;color:#8793a6}.pf-md-metrics em{display:flex;align-items:center;gap:2px;font-size:5px;font-style:normal;color:#397665}.pf-md-metrics em span{color:#8590a1;margin-left:2px}.pf-md-metrics .pf-md-neutral{color:#87909f}.pf-md-layout{display:grid;grid-template-columns:minmax(0,1fr) 166px;gap:17px;padding-top:8px}.pf-md-section-heading{display:flex;align-items:center;justify-content:space-between}.pf-md-scene h5{font-size:8px;font-weight:600}.pf-md-section-heading>span{display:flex;align-items:center;gap:4px;font-size:5px;color:#7d8796}.pf-md-chart-summary{display:flex;justify-content:space-between;align-items:center;margin:8px 0}.pf-md-chart-summary strong{font-size:13px;font-weight:600}.pf-md-chart-summary>span{display:flex;gap:4px;align-items:center;font-size:4px;color:#8a94a3}.pf-md-chart-summary i{width:4px;height:4px;border-radius:1px;background:#4264d7}.pf-md-chart-summary i:last-of-type{background:#dce4f6;margin-left:3px}.pf-md-chart{display:flex;gap:9px;height:90px}.pf-md-axis{display:flex;flex-direction:column;justify-content:space-between;padding:0 0 15px;color:#99a3b2;font-size:4px;width:13px}.pf-md-bars{flex:1;display:grid;grid-template-columns:repeat(7,1fr);gap:10px;background:repeating-linear-gradient(to top,transparent 0,transparent 27px,#edf0f5 27px,#edf0f5 28px)}.pf-md-bars>div{display:flex;flex-direction:column;min-width:0}.pf-md-bars>div>div{height:75px;display:flex;align-items:flex-end;justify-content:center;gap:3px}.pf-md-bars i,.pf-md-bars b{display:block;width:7px;border-radius:2px 2px 0 0;background:#dce4f6}.pf-md-bars b{background:#4264d7}.pf-md-bars>div:last-child b{background:#edb944}.pf-md-bars>div>span{height:15px;display:grid;place-items:center;font-size:4px;color:#8590a2;background:#fff}.pf-md-products-heading{display:flex;align-items:center;justify-content:space-between;margin:15px 0 9px}.pf-md-products-heading>span{display:flex;align-items:center;gap:4px;color:#7e899b;font-size:5px}.pf-md-products{display:grid;grid-template-columns:1fr 1fr;gap:9px}.pf-md-product{display:flex;gap:7px;min-width:0}.pf-md-product>img{width:49px;height:76px;object-fit:cover;border-radius:3px;background:#eef1f6}.pf-md-product>div{flex:1;min-width:0;padding-top:3px}.pf-md-product small{font-size:4px;color:#9ba3af}.pf-md-product b{display:block;font-size:6px;margin:3px 0 7px;font-weight:600}.pf-md-product>div>span{display:block;font-size:6px}.pf-md-product em{font-size:4px;display:block;color:#8c96a5;font-style:normal;margin-top:3px}.pf-md-product footer{display:flex;align-items:center;gap:3px;margin-top:6px;font-size:4px;color:#526ca6}.pf-md-product footer i{width:3px;height:3px;border-radius:50%;background:currentColor}.pf-md-product footer svg{margin-left:auto;color:#909aa9}.pf-md-product .pf-md-stock-yellow{color:#997221}.pf-md-orders{padding-left:14px;border-left:1px solid #edf0f5}.pf-md-order-tabs{display:flex;align-items:center;gap:14px;border-bottom:1px solid #edf0f5;font-size:5px;color:#a1a9b6;margin:10px 0 0}.pf-md-order-tabs>b{color:#355ac7;border-bottom:2px solid #355ac7;padding-bottom:7px;font-weight:500}.pf-md-order-tabs b>span{margin-left:3px;font-size:4px;padding:1px 3px;background:#eef2fc;border-radius:2px}.pf-md-order{padding:10px 0 8px;border-bottom:1px solid #edf0f5}.pf-md-order>div{display:flex;align-items:center}.pf-md-order>div:first-child{justify-content:space-between;font-size:5px}.pf-md-order>div:first-child>span{display:flex;align-items:center;gap:3px;font-size:4px;color:#4c7a6c}.pf-md-order>div:first-child i{width:3px;height:3px;background:currentColor;border-radius:50%}.pf-md-order>div:nth-child(2){gap:6px;margin:7px 0}.pf-md-order>div:nth-child(2)>i{width:21px;height:21px;border-radius:50%;display:grid;place-items:center;font-size:5px;font-style:normal}.pf-md-person-rose{color:#915365;background:#f5e4e9}.pf-md-person-blue{color:#546fa6;background:#e6ecfa}.pf-md-person-yellow{color:#937b3d;background:#f8efcf}.pf-md-order>div:nth-child(2) b{font-size:5px;display:block}.pf-md-order small{font-size:4px;color:#97a0af;display:block;margin-top:2px}.pf-md-order small span{margin:0 3px}.pf-md-order footer{display:flex;align-items:center;gap:4px;font-size:4px;color:#98a2b0}.pf-md-order footer>svg:last-child{margin-left:auto}.pf-md-pack{display:flex;justify-content:space-between;align-items:center;font-size:5px;padding:8px 6px;background:#edf2ff;color:#3f5ca6;border-radius:3px;margin-top:8px}.pf-md-alert{margin-top:11px;background:#fff7df;border-left:2px solid #edc35e;padding:7px}.pf-md-alert>span{display:flex;align-items:center;gap:5px;font-size:5px;color:#887238}.pf-md-alert p{font-size:4.5px;color:#9e8b5d;line-height:1.6;margin:4px 0}.pf-md-alert>span:last-child{font-size:4px}.pf-md-footer{display:flex;justify-content:space-between;border-top:1px solid #edf0f5;margin-top:6px;padding-top:4px;font-size:4px;color:#9ba5b4}.pf-md-footer>span{display:flex;align-items:center;gap:3px}@container (max-width:390px){.pf-md-scene{transform:translate(-50%,-50%) scale(.41)}}@container (max-width:310px){.pf-md-scene{transform:translate(-50%,-50%) scale(.34)}}.pf-case-art .pf-md-scene{transform:translate(-50%,-50%) scale(.94)}@media(max-width:900px){.pf-case-art .pf-md-scene{transform:translate(-50%,-50%) scale(.76)}}@media(max-width:650px){.pf-case-art .pf-md-scene{transform:translate(-50%,-50%) scale(.43)}}@media(max-width:360px){.pf-case-art .pf-md-scene{transform:translate(-50%,-50%) scale(.37)}}.pf-gallery-page{--paper: #f7f8fa;--ink: #1e2027;--muted: #666b76;--line: #e0e3e9;--red: #2858dc;background:var(--paper)}.pf-gallery-page .pf-wrap{width:min(1380px,calc(100% - 80px))}.pf-gallery-page .pf-header{background:#fffffffa;border-bottom:1px solid #e5e7ec}.pf-gallery-page .pf-header-inner{height:78px}.pf-gallery-page .pf-brand-sub{font-size:8px}.pf-gallery-page .pf-nav a{color:#656975}.pf-gallery-page .pf-nav a[aria-current]{color:#2858dc}.pf-gallery-page .pf-game-link{border-color:#e5e7ec}.pf-profile-band{background:#fff;border-bottom:1px solid #e5e7ec}.pf-profile{display:flex;align-items:center;gap:27px;padding-block:47px 42px}.pf-profile-mark{width:106px;height:106px;flex-shrink:0;background:#f0f3f9;border-radius:8px;display:flex;justify-content:center;align-items:center;border:1px solid #e1e6f0}.pf-profile-mark>svg{width:90%;height:90%}.pf-profile-mark-a{fill:#232831}.pf-profile-mark-k{fill:#2858dc}.pf-profile-mark-accent{fill:#232831}.pf-profile-copy{min-width:0}.pf-profile-eyebrow{display:flex;align-items:center;gap:6px;font-size:10px;color:#55614f}.pf-profile-eyebrow>i{width:5px;height:5px;border-radius:50%;background:#638e4f}.pf-gallery-page .pf-profile h1{font-size:42px;font-weight:600;line-height:1.15;margin:10px 0 7px}.pf-profile-role{font-size:16px;font-weight:500;color:#333844}.pf-profile-description{font-size:13px;color:#707580;margin-top:6px}.pf-profile-facts{display:flex;gap:11px;align-items:center;flex-wrap:wrap;font-size:10px;color:#69707b;margin-top:16px}.pf-profile-facts>i{width:3px;height:3px;background:#b4b9c4;border-radius:50%}.pf-profile-contact{display:inline-flex;align-items:center;gap:20px;background:#2858dc;color:#fff!important;padding:12px 17px;border-radius:5px;font-size:12px;font-weight:500;margin-left:auto;white-space:nowrap;transition:background .18s}.pf-profile-contact:hover{background:#1c43ba}.pf-gallery{padding-block:37px 57px}.pf-gallery-heading{display:flex;justify-content:space-between;align-items:end;gap:25px}.pf-gallery-heading .pf-small-index{font-size:9px;color:#626976}.pf-gallery-heading h2{font-size:30px;font-weight:600;margin-top:6px}.pf-gallery-heading h2>span{color:#2858dc}.pf-work-search{display:flex;align-items:center;gap:8px;min-width:0;width:218px;border:1px solid #e0e3e9;border-radius:5px;background:#fff;color:#747c89;padding:10px 12px}.pf-work-search input{width:100%;min-width:0;background:none;outline:none;font:12px Helvetica Neue,Helvetica,sans-serif;color:#1e2027}.pf-work-search:focus-within{border-color:#2858dc;outline:2px solid #e0e9ff}.pf-work-search svg{flex-shrink:0}.pf-work-search button{display:grid;place-items:center;width:18px;height:18px}.pf-gallery-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:23px;margin-bottom:24px}.pf-gallery-filters{display:flex;gap:5px;align-items:center;flex-wrap:wrap}.pf-gallery-filters button{font-size:11px;font-weight:500;color:#5f6672;padding:9px 13px;border-radius:4px;white-space:nowrap;transition:background .16s,color .16s}.pf-gallery-filters button:hover{color:#2858dc;background:#eaf0fc}.pf-gallery-filters button[aria-pressed=true]{background:#242934;color:#fff}.pf-gallery-year{display:flex;align-items:center;gap:10px;flex-shrink:0}.pf-gallery-year label{font-size:10px;color:#626976}.pf-gallery-page .pf-year-trigger{width:135px;height:35px;border-color:#dce0e7;box-shadow:none;font-size:11px}.pf-gallery-page .pf-year-trigger[data-state=open]{border-color:#2858dc;box-shadow:0 0 0 2px #e3ebff}.pf-gallery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:23px;row-gap:28px}.pf-gallery-card{min-width:0}.pf-gallery-art{display:block;width:100%;height:auto;aspect-ratio:4 / 3;position:relative;border-radius:5px;overflow:hidden;text-align:left;isolation:isolate;container-type:inline-size;background:#e5e8ed}.pf-gallery-art>img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.pf-gallery-art .cp-label{display:none}.pf-gallery-art .pf-dashboard{transform:scale(.72);top:-14px}.pf-gallery-art .pf-bank-scene{transform:scale(.78);top:-8px}.pf-gallery-art .pf-healthcare{transform:scale(.72);top:-14px}.pf-gallery-art .pf-workflow{transform:rotate(-3deg) scale(.78);top:7px}.pf-gallery-art.pf-preview-dashboard{background:#dce5db}.pf-gallery-art.pf-preview-banking{background:#dce7f0}.pf-gallery-art.pf-preview-healthcare{background:#d9e3da}.pf-gallery-art.pf-preview-checkout{background:#dce786}.pf-gallery-art.pf-preview-planner{background:#c7ddd8}.pf-gallery-open{position:absolute;right:13px;bottom:13px;width:32px;height:32px;display:grid;place-items:center;border:1px solid #ffffff90;border-radius:50%;background:#ffffffef;color:#26323e;opacity:0;transform:translateY(5px);transition:opacity .2s,transform .2s;box-shadow:0 2px 7px #00000012}.pf-gallery-art:hover .pf-gallery-open,.pf-gallery-art:focus-visible .pf-gallery-open{opacity:1;transform:translateY(0)}.pf-gallery-art:hover>img{transform:scale(1.025)}.pf-gallery-card-caption{display:flex;justify-content:space-between;gap:14px;align-items:start;margin-top:13px}.pf-gallery-card-caption h3{font-size:13px;line-height:1.45;font-weight:600}.pf-gallery-card-caption h3>button{text-align:left;font:inherit}.pf-gallery-card-caption h3>button:hover{color:#2858dc}.pf-gallery-card-caption>span{flex-shrink:0;font:10px/1.9 Courier New,monospace;color:#626976}.pf-gallery-category{display:flex;gap:7px;flex-wrap:wrap;margin-top:4px;font-size:10px;line-height:1.6;color:#626976}.pf-gallery-category>span{color:#a2a7af}.pf-gallery-build{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:6px;color:#42609a;font-size:10px;line-height:1.6}.pf-gallery-build>svg{flex-shrink:0}.pf-gallery-build>span{color:#666b76}.pf-gallery-empty{display:flex;align-items:center;flex-direction:column;padding:70px 15px;color:#626976}.pf-gallery-empty>svg{color:#7d8ca5;margin-bottom:15px}.pf-gallery-empty h3{font-size:20px;color:#262e3d}.pf-gallery-empty p{font-size:13px;margin-top:8px}.pf-gallery-empty button{display:flex;gap:17px;align-items:center;color:#2858dc;font-size:12px;font-weight:500;padding:12px;margin-top:12px}.pf-gallery-page .pf-archive-toggle{margin-top:42px;font-size:12px;color:#616977}.pf-gallery-page .pf-about-band{background:#edf1f7}.pf-gallery-page .pf-about-grid h2 em{color:#2858dc}.pf-gallery-page .pf-contact-band{background:#222832}.pf-gallery-page .pf-send{background:#91b7ff;color:#17263e}.pf-gallery-page .pf-contact-heading h2>span{color:#91b7ff}.pf-gallery-page .pf-contact-band .pf-section-number{color:#c0cadc}.pf-gallery-page .pf-contact-heading>p{color:#bfc7d5}.pf-gallery-page .pf-field label{color:#e1e6ef}.pf-gallery-page .pf-field input::placeholder,.pf-gallery-page .pf-field textarea::placeholder{color:#aeb8ca}.pf-gallery-page .pf-contact-signature{color:#bacbe6}.pf-case-dialog{width:min(1040px,calc(100% - 32px));max-width:1040px;padding:0;gap:0;background:#fff;border:0;border-radius:7px}.pf-case-heading{padding:31px 38px 25px}.pf-case-heading>.pf-small-index{color:#747c89;font-size:9px}.pf-case-heading>.pf-dialog-title{margin-top:10px;font-size:28px;font-weight:600;max-width:850px;padding-right:20px}.pf-case-heading>p{color:#737b88;font-size:11px;margin-top:12px}.pf-case-heading>p>span{margin-inline:9px;color:#a7adba}.pf-case-art{border-radius:0;height:540px;aspect-ratio:auto}.pf-case-art>img{object-fit:contain;background:#08081a}.pf-case-art .cp-canvas{transform:rotate(-1deg) scale(1.45)}.pf-case-body{padding:30px 38px;display:grid;grid-template-columns:1.6fr 1fr;gap:55px}.pf-case-description h3{font-size:20px;color:#262e3b;margin-bottom:13px;font-weight:500}.pf-case-description .pf-dialog-description{color:#67707d;font-size:13px;line-height:1.9}.pf-case-body .pf-dialog-facts{margin:0;gap:19px}.pf-case-body .pf-dialog-facts dt{color:#747c89;font-size:10px}.pf-case-body .pf-dialog-facts dd{font-size:12px;line-height:1.7;color:#303948}.pf-case-footer{padding:0 38px 30px}.pf-case-footer .pf-dialog-link{color:#2858dc;border-color:#e1e5ec;padding-top:18px;font-weight:500}.pf-case-dialog>button:last-child{z-index:3;background:#fff;width:29px;height:29px;display:grid;place-items:center;border:1px solid #dfe3eb;border-radius:4px;opacity:1;color:#596576}@container (min-width:700px){.pf-case-art .pf-dashboard,.pf-case-art .pf-healthcare{transform:scale(1.3);top:78px}.pf-case-art .pf-bank-scene{transform:scale(1.3);top:70px}.pf-case-art .pf-workflow{transform:rotate(-3deg) scale(1.4);top:80px}}@container (max-width:780px){.pf-case-art .cp-canvas{transform:rotate(-1deg) scale(1.1)}}@container (max-width:390px){.pf-gallery-art .pf-dashboard,.pf-gallery-art .pf-healthcare{transform:scale(.6);top:-38px}.pf-gallery-art .pf-bank-scene{transform:scale(.64);top:-28px}.pf-gallery-art .pf-workflow{transform:rotate(-3deg) scale(.65);top:-5px}.pf-case-art .cp-canvas{transform:rotate(-1deg) scale(.68)}}@container (max-width:300px){.pf-gallery-art .pf-dashboard,.pf-gallery-art .pf-healthcare{transform:scale(.48);top:-54px}.pf-gallery-art .pf-bank-scene{transform:scale(.52);top:-48px}.pf-gallery-art .pf-workflow{transform:rotate(-3deg) scale(.53);top:-22px}.pf-case-art .cp-canvas{transform:rotate(-1deg) scale(.53)}}@media(max-width:1100px){.pf-gallery-page .pf-wrap{width:calc(100% - 48px)}.pf-profile{gap:22px}.pf-profile-mark{width:88px;height:88px}.pf-gallery-page .pf-profile h1{font-size:36px}.pf-profile-contact{font-size:11px;padding:11px 14px}.pf-profile-role{font-size:14px}.pf-profile-description{font-size:11px}.pf-gallery-toolbar{align-items:start}.pf-gallery-filters{max-width:700px}.pf-gallery-grid{gap:25px 19px}}@media(max-width:900px){.pf-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pf-profile-contact{align-self:start;margin-top:15px}.pf-profile-mark,.pf-gallery-year label{display:none}.pf-case-art{height:430px}}@media(max-width:650px){.pf-work-search input{font-size:16px}.pf-work-search input::placeholder{font-size:12px}.pf-gallery-page .pf-wrap{width:calc(100% - 36px)}.pf-gallery-page .pf-header-inner{height:68px}.pf-profile{display:grid;grid-template-columns:1fr;padding-block:27px 24px;gap:0}.pf-gallery-page .pf-profile h1{font-size:32px;margin-top:12px}.pf-profile-role{font-size:14px}.pf-profile-description{font-size:12px;line-height:1.7;margin-top:8px;max-width:300px}.pf-profile-facts{font-size:9px;gap:9px;margin-top:14px}.pf-profile-contact{width:fit-content;margin:19px 0 0;font-size:11px;padding:10px 13px}.pf-gallery{padding-top:25px}.pf-gallery-heading{display:block}.pf-gallery-heading h2{font-size:27px}.pf-gallery-heading .pf-small-index{font-size:8px}.pf-work-search{width:100%;margin-top:18px;padding:10px}.pf-gallery-toolbar{flex-wrap:wrap;margin-top:16px;gap:14px}.pf-gallery-filters{gap:5px;flex-wrap:nowrap;overflow-x:auto;width:100%;padding-bottom:3px;scrollbar-width:thin}.pf-gallery-filters button{font-size:10px;padding:8px 10px}.pf-gallery-year{margin-left:auto}.pf-gallery-year label{display:block}.pf-gallery-grid{grid-template-columns:1fr;gap:27px}.pf-gallery-card-caption h3{font-size:14px}.pf-gallery-category{font-size:10px}.pf-gallery-open{opacity:1;transform:none;width:29px;height:29px}.pf-case-dialog{width:calc(100% - 20px);max-height:91dvh}.pf-case-heading{padding:26px 21px 20px}.pf-case-heading>.pf-dialog-title{font-size:23px;line-height:1.3;padding-right:5px}.pf-case-art{height:300px}.pf-case-body{padding:23px 21px;grid-template-columns:1fr;gap:23px}.pf-case-body .pf-dialog-facts{grid-template-columns:1fr 1fr;gap:18px}.pf-case-footer{padding:0 21px 24px}.pf-case-heading>p{font-size:10px;line-height:1.8}}/*! tailwindcss v4.1.12 | 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)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--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;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}.custom-scrollbar::-webkit-scrollbar{width:6px}.custom-scrollbar::-webkit-scrollbar-track{background:0 0}.custom-scrollbar::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:3px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#ffffff40}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-gray-100:oklch(96.7% .003 264.542);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-4xl:56rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-xs:.125rem;--radius-2xl:1rem;--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--animate-bounce:bounce 1s infinite;--blur-sm:8px;--blur-md:12px;--aspect-video:16/9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-border:var(--border)}}@layer base{*,:after,:before,::backdrop{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}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,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,samp,pre{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{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,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{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-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]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){*{outline-color:color-mix(in oklab,var(--ring)50%,transparent)}}body{background-color:var(--background);color:var(--foreground)}html{font-size:var(--font-size);font-family:Space Grotesk,system-ui,sans-serif}h1{font-size:var(--text-2xl);font-weight:var(--font-weight-medium);line-height:1.5}h2{font-size:var(--text-xl);font-weight:var(--font-weight-medium);line-height:1.5}h3{font-size:var(--text-lg);font-weight:var(--font-weight-medium);line-height:1.5}h4,label,button{font-size:var(--text-base);font-weight:var(--font-weight-medium);line-height:1.5}input{font-size:var(--text-base);font-weight:var(--font-weight-normal);line-height:1.5}}@layer components;@layer utilities{.\@container\/card-header{container:card-header/inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.inset-0{inset:calc(var(--spacing)*0)}.inset-x-0{inset-inline:calc(var(--spacing)*0)}.inset-y-0{inset-block:calc(var(--spacing)*0)}.-top-12{top:calc(var(--spacing)*-12)}.top-0{top:calc(var(--spacing)*0)}.top-1\.5{top:calc(var(--spacing)*1.5)}.top-1\/2{top:50%}.top-3{top:calc(var(--spacing)*3)}.top-3\.5{top:calc(var(--spacing)*3.5)}.top-4{top:calc(var(--spacing)*4)}.top-5{top:calc(var(--spacing)*5)}.top-14{top:calc(var(--spacing)*14)}.top-16{top:calc(var(--spacing)*16)}.top-20{top:calc(var(--spacing)*20)}.top-\[1px\]{top:1px}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-full{top:100%}.-right-1{right:calc(var(--spacing)*-1)}.-right-12{right:calc(var(--spacing)*-12)}.right-0{right:calc(var(--spacing)*0)}.right-1{right:calc(var(--spacing)*1)}.right-2{right:calc(var(--spacing)*2)}.right-3{right:calc(var(--spacing)*3)}.right-4{right:calc(var(--spacing)*4)}.-bottom-1{bottom:calc(var(--spacing)*-1)}.-bottom-12{bottom:calc(var(--spacing)*-12)}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-3{bottom:calc(var(--spacing)*3)}.bottom-4{bottom:calc(var(--spacing)*4)}.bottom-6{bottom:calc(var(--spacing)*6)}.bottom-12{bottom:calc(var(--spacing)*12)}.bottom-28{bottom:calc(var(--spacing)*28)}.bottom-32{bottom:calc(var(--spacing)*32)}.-left-12{left:calc(var(--spacing)*-12)}.left-0{left:calc(var(--spacing)*0)}.left-1{left:calc(var(--spacing)*1)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing)*2)}.left-3{left:calc(var(--spacing)*3)}.left-4{left:calc(var(--spacing)*4)}.left-\[11px\]{left:11px}.left-\[19px\]{left:19px}.left-\[50\%\]{left:50%}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.order-1{order:1}.order-2{order:2}.order-3{order:3}.col-span-3{grid-column:span 3/span 3}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.m-10{margin:calc(var(--spacing)*10)}.-mx-1{margin-inline:calc(var(--spacing)*-1)}.mx-0\.5{margin-inline:calc(var(--spacing)*.5)}.mx-2{margin-inline:calc(var(--spacing)*2)}.mx-3\.5{margin-inline:calc(var(--spacing)*3.5)}.mx-auto{margin-inline:auto}.my-0\.5{margin-block:calc(var(--spacing)*.5)}.my-1{margin-block:calc(var(--spacing)*1)}.-mt-3{margin-top:calc(var(--spacing)*-3)}.-mt-4{margin-top:calc(var(--spacing)*-4)}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-1\.5{margin-top:calc(var(--spacing)*1.5)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-auto{margin-top:auto}.mr-1{margin-right:calc(var(--spacing)*1)}.mb-0\.5{margin-bottom:calc(var(--spacing)*.5)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-1\.5{margin-bottom:calc(var(--spacing)*1.5)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-5{margin-bottom:calc(var(--spacing)*5)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.-ml-4{margin-left:calc(var(--spacing)*-4)}.ml-1{margin-left:calc(var(--spacing)*1)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.field-sizing-content{field-sizing:content}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-2{width:calc(var(--spacing)*2);height:calc(var(--spacing)*2)}.size-2\.5{width:calc(var(--spacing)*2.5);height:calc(var(--spacing)*2.5)}.size-3{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.size-3\.5{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.size-4{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.size-7{width:calc(var(--spacing)*7);height:calc(var(--spacing)*7)}.size-8{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.size-9{width:calc(var(--spacing)*9);height:calc(var(--spacing)*9)}.size-10{width:calc(var(--spacing)*10);height:calc(var(--spacing)*10)}.size-full{width:100%;height:100%}.h-1{height:calc(var(--spacing)*1)}.h-1\.5{height:calc(var(--spacing)*1.5)}.h-2{height:calc(var(--spacing)*2)}.h-2\.5{height:calc(var(--spacing)*2.5)}.h-3{height:calc(var(--spacing)*3)}.h-3\.5{height:calc(var(--spacing)*3.5)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-7{height:calc(var(--spacing)*7)}.h-8{height:calc(var(--spacing)*8)}.h-9{height:calc(var(--spacing)*9)}.h-10{height:calc(var(--spacing)*10)}.h-12{height:calc(var(--spacing)*12)}.h-16{height:calc(var(--spacing)*16)}.h-32{height:calc(var(--spacing)*32)}.h-\[1\.15rem\]{height:1.15rem}.h-\[2px\]{height:2px}.h-\[6px\]{height:6px}.h-\[18px\]{height:18px}.h-\[calc\(100\%-1px\)\]{height:calc(100% - 1px)}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-svh{height:100svh}.max-h-\(--radix-context-menu-content-available-height\){max-height:var(--radix-context-menu-content-available-height)}.max-h-\(--radix-dropdown-menu-content-available-height\){max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-\(--radix-select-content-available-height\){max-height:var(--radix-select-content-available-height)}.max-h-\[82vh\]{max-height:82vh}.max-h-\[300px\]{max-height:300px}.max-h-\[calc\(82vh-80px\)\]{max-height:calc(82vh - 80px)}.min-h-0{min-height:calc(var(--spacing)*0)}.min-h-4{min-height:calc(var(--spacing)*4)}.min-h-8{min-height:calc(var(--spacing)*8)}.min-h-10{min-height:calc(var(--spacing)*10)}.min-h-12{min-height:calc(var(--spacing)*12)}.min-h-16{min-height:calc(var(--spacing)*16)}.min-h-svh{min-height:100svh}.w-\(--sidebar-width\){width:var(--sidebar-width)}.w-0{width:calc(var(--spacing)*0)}.w-1{width:calc(var(--spacing)*1)}.w-1\.5{width:calc(var(--spacing)*1.5)}.w-2{width:calc(var(--spacing)*2)}.w-2\.5{width:calc(var(--spacing)*2.5)}.w-3{width:calc(var(--spacing)*3)}.w-3\.5{width:calc(var(--spacing)*3.5)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing)*4)}.w-5{width:calc(var(--spacing)*5)}.w-6{width:calc(var(--spacing)*6)}.w-7{width:calc(var(--spacing)*7)}.w-8{width:calc(var(--spacing)*8)}.w-9{width:calc(var(--spacing)*9)}.w-10{width:calc(var(--spacing)*10)}.w-12{width:calc(var(--spacing)*12)}.w-16{width:calc(var(--spacing)*16)}.w-28{width:calc(var(--spacing)*28)}.w-32{width:calc(var(--spacing)*32)}.w-40{width:calc(var(--spacing)*40)}.w-48{width:calc(var(--spacing)*48)}.w-64{width:calc(var(--spacing)*64)}.w-72{width:calc(var(--spacing)*72)}.w-\[18px\]{width:18px}.w-\[92vw\]{width:92vw}.w-\[100px\]{width:100px}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-\(--skeleton-width\){max-width:var(--skeleton-width)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-\[9rem\]{max-width:9rem}.max-w-\[22rem\]{max-width:22rem}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-max{max-width:max-content}.max-w-md{max-width:var(--container-md)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-5{min-width:calc(var(--spacing)*5)}.min-w-7{min-width:calc(var(--spacing)*7)}.min-w-8{min-width:calc(var(--spacing)*8)}.min-w-9{min-width:calc(var(--spacing)*9)}.min-w-10{min-width:calc(var(--spacing)*10)}.min-w-\[4\.5rem\]{min-width:4.5rem}.min-w-\[8rem\]{min-width:8rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\(--radix-context-menu-content-transform-origin\){transform-origin:var(--radix-context-menu-content-transform-origin)}.origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\(--radix-hover-card-content-transform-origin\){transform-origin:var(--radix-hover-card-content-transform-origin)}.origin-\(--radix-menubar-content-transform-origin\){transform-origin:var(--radix-menubar-content-transform-origin)}.origin-\(--radix-popover-content-transform-origin\){transform-origin:var(--radix-popover-content-transform-origin)}.origin-\(--radix-select-content-transform-origin\){transform-origin:var(--radix-select-content-transform-origin)}.origin-\(--radix-tooltip-content-transform-origin\){transform-origin:var(--radix-tooltip-content-transform-origin)}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-x-px{--tw-translate-x:-1px;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-\[-50\%\]{--tw-translate-x:-50%;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-px{--tw-translate-x:1px;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-0\.5{--tw-translate-y:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-\[calc\(-50\%_-_2px\)\]{--tw-translate-y: calc(-50% - 2px) ;translate:var(--tw-translate-x)var(--tw-translate-y)}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-bounce{animation:var(--animate-bounce)}.animate-caret-blink{animation:1.25s ease-out infinite caret-blink}.animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.animate-pulse{animation:var(--animate-pulse)}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.scroll-my-1{scroll-margin-block:calc(var(--spacing)*1)}.scroll-py-1{scroll-padding-block:calc(var(--spacing)*1)}.list-none{list-style-type:none}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[0_1fr\]{grid-template-columns:0 1fr}.grid-cols-\[4\.2rem_1\.35fr_4rem_5rem_4rem_4rem\]{grid-template-columns:4.2rem 1.35fr 4rem 5rem 4rem 4rem}.grid-cols-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-columns:auto minmax(0,1fr) auto}.grid-rows-\[auto_auto\]{grid-template-rows:auto auto}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-items-start{justify-items:start}.gap-0\.5{gap:calc(var(--spacing)*.5)}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-5{gap:calc(var(--spacing)*5)}.gap-6{gap:calc(var(--spacing)*6)}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse)))}.gap-x-6{column-gap:calc(var(--spacing)*6)}:where(.space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*1)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-x-reverse)))}.gap-y-0\.5{row-gap:calc(var(--spacing)*.5)}.gap-y-3{row-gap:calc(var(--spacing)*3)}.self-start{align-self:flex-start}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[2px\]{border-radius:2px}.rounded-\[4px\]{border-radius:4px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:calc(var(--radius) + 4px)}.rounded-xs{border-radius:var(--radius-xs)}.rounded-tl-sm{border-top-left-radius:calc(var(--radius) - 4px)}.rounded-b-lg{border-bottom-right-radius:var(--radius);border-bottom-left-radius:var(--radius)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\(--color-border\){border-color:var(--color-border)}.border-\[\#00f0ff\]\/30{border-color:#00f0ff4d}.border-border\/50{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.border-border\/50{border-color:color-mix(in oklab,var(--border)50%,transparent)}}.border-input{border-color:var(--input)}.border-primary{border-color:var(--primary)}.border-sidebar-border{border-color:var(--sidebar-border)}.border-transparent{border-color:#0000}.border-white\/5{border-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.border-white\/5{border-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.border-white\/6{border-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.border-white\/6{border-color:color-mix(in oklab,var(--color-white)6%,transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.border-white\/12{border-color:#ffffff1f}@supports (color:color-mix(in lab,red,red)){.border-white\/12{border-color:color-mix(in oklab,var(--color-white)12%,transparent)}}.border-white\/\[0\.08\]{border-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.border-white\/\[0\.08\]{border-color:color-mix(in oklab,var(--color-white)8%,transparent)}}.border-t-transparent{border-top-color:#0000}.border-l-transparent{border-left-color:#0000}.bg-\(--color-bg\){background-color:var(--color-bg)}.bg-\[\#0a0a2e\]{background-color:#0a0a2e}.bg-\[\#00f0ff\]\/10{background-color:#00f0ff1a}.bg-\[\#06061a\]{background-color:#06061a}.bg-accent{background-color:var(--accent)}.bg-background{background-color:var(--background)}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab,red,red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black)50%,transparent)}}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab,red,red)){.bg-black\/80{background-color:color-mix(in oklab,var(--color-black)80%,transparent)}}.bg-border{background-color:var(--border)}.bg-card{background-color:var(--card)}.bg-destructive{background-color:var(--destructive)}.bg-foreground{background-color:var(--foreground)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-input-background{background-color:var(--input-background)}.bg-muted,.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/50{background-color:color-mix(in oklab,var(--muted)50%,transparent)}}.bg-popover{background-color:var(--popover)}.bg-primary,.bg-primary\/20{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/20{background-color:color-mix(in oklab,var(--primary)20%,transparent)}}.bg-secondary{background-color:var(--secondary)}.bg-sidebar{background-color:var(--sidebar)}.bg-sidebar-border{background-color:var(--sidebar-border)}.bg-transparent{background-color:#0000}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.bg-white\/5{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.bg-white\/8{background-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.bg-white\/8{background-color:color-mix(in oklab,var(--color-white)8%,transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.bg-white\/\[0\.02\]{background-color:#ffffff05}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.02\]{background-color:color-mix(in oklab,var(--color-white)2%,transparent)}}.bg-white\/\[0\.04\]{background-color:#ffffff0a}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.04\]{background-color:color-mix(in oklab,var(--color-white)4%,transparent)}}.bg-white\/\[0\.06\]{background-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.06\]{background-color:color-mix(in oklab,var(--color-white)6%,transparent)}}.fill-current{fill:currentColor}.fill-primary{fill:var(--primary)}.p-0{padding:calc(var(--spacing)*0)}.p-1{padding:calc(var(--spacing)*1)}.p-2{padding:calc(var(--spacing)*2)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.p-\[3px\]{padding:3px}.p-px{padding:1px}.px-1{padding-inline:calc(var(--spacing)*1)}.px-1\.5{padding-inline:calc(var(--spacing)*1.5)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-6{padding-inline:calc(var(--spacing)*6)}.px-7{padding-inline:calc(var(--spacing)*7)}.px-8{padding-inline:calc(var(--spacing)*8)}.px-12{padding-inline:calc(var(--spacing)*12)}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-2\.5{padding-block:calc(var(--spacing)*2.5)}.py-3{padding-block:calc(var(--spacing)*3)}.py-3\.5{padding-block:calc(var(--spacing)*3.5)}.py-4{padding-block:calc(var(--spacing)*4)}.py-5{padding-block:calc(var(--spacing)*5)}.py-6{padding-block:calc(var(--spacing)*6)}.py-8{padding-block:calc(var(--spacing)*8)}.pt-0{padding-top:calc(var(--spacing)*0)}.pt-1{padding-top:calc(var(--spacing)*1)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-3{padding-top:calc(var(--spacing)*3)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-6{padding-top:calc(var(--spacing)*6)}.pt-16{padding-top:calc(var(--spacing)*16)}.pr-2{padding-right:calc(var(--spacing)*2)}.pr-2\.5{padding-right:calc(var(--spacing)*2.5)}.pr-3{padding-right:calc(var(--spacing)*3)}.pr-8{padding-right:calc(var(--spacing)*8)}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-6{padding-bottom:calc(var(--spacing)*6)}.pb-8{padding-bottom:calc(var(--spacing)*8)}.pl-2{padding-left:calc(var(--spacing)*2)}.pl-4{padding-left:calc(var(--spacing)*4)}.pl-8{padding-left:calc(var(--spacing)*8)}.pl-11{padding-left:calc(var(--spacing)*11)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-\[0\.6em\]{--tw-tracking:.6em;letter-spacing:.6em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.25em\]{--tw-tracking:.25em;letter-spacing:.25em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.break-words{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.text-\[\#0a0a2e\]{color:#0a0a2e}.text-\[\#00f0ff\]{color:#00f0ff}.text-\[\#00f0ff\]\/40{color:#00f0ff66}.text-\[\#00f0ff\]\/50{color:#00f0ff80}.text-\[\#00f0ff\]\/70{color:#00f0ffb3}.text-\[\#00f0ff\]\/75{color:#00f0ffbf}.text-\[\#00f0ff\]\/80{color:#00f0ffcc}.text-\[\#00ff88\]{color:#0f8}.text-\[\#00ff88\]\/70{color:#00ff88b3}.text-\[\#00ff88\]\/80{color:#0f8c}.text-\[\#44aaff\]\/50{color:#44aaff80}.text-\[\#06060f\]{color:#06060f}.text-\[\#FFD700\]{color:gold}.text-\[\#FFD700\]\/30{color:#ffd7004d}.text-\[\#FFD700\]\/40{color:#ffd70066}.text-\[\#FFD700\]\/50{color:#ffd70080}.text-\[\#FFD700\]\/60{color:#ffd70099}.text-\[\#FFD700\]\/70{color:#ffd700b3}.text-\[\#FFD700\]\/80{color:#ffd700cc}.text-\[\#cc44ff\]\/50{color:#cc44ff80}.text-\[\#ff4466\]{color:#f46}.text-\[\#ff4466\]\/50{color:#ff446680}.text-\[\#ff4466\]\/60{color:#f469}.text-\[\#ff4466\]\/70{color:#ff4466b3}.text-\[\#ff4466\]\/75{color:#ff4466bf}.text-\[\#ff8800\]{color:#f80}.text-\[\#ff8800\]\/60{color:#f809}.text-\[\#ff8800\]\/70{color:#ff8800b3}.text-accent-foreground{color:var(--accent-foreground)}.text-card-foreground{color:var(--card-foreground)}.text-current{color:currentColor}.text-destructive{color:var(--destructive)}.text-foreground{color:var(--foreground)}.text-muted-foreground{color:var(--muted-foreground)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-sidebar-foreground,.text-sidebar-foreground\/70{color:var(--sidebar-foreground)}@supports (color:color-mix(in lab,red,red)){.text-sidebar-foreground\/70{color:color-mix(in oklab,var(--sidebar-foreground)70%,transparent)}}.text-white{color:var(--color-white)}.text-white\/18{color:#ffffff2e}@supports (color:color-mix(in lab,red,red)){.text-white\/18{color:color-mix(in oklab,var(--color-white)18%,transparent)}}.text-white\/20{color:#fff3}@supports (color:color-mix(in lab,red,red)){.text-white\/20{color:color-mix(in oklab,var(--color-white)20%,transparent)}}.text-white\/25{color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.text-white\/25{color:color-mix(in oklab,var(--color-white)25%,transparent)}}.text-white\/28{color:#ffffff47}@supports (color:color-mix(in lab,red,red)){.text-white\/28{color:color-mix(in oklab,var(--color-white)28%,transparent)}}.text-white\/30{color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.text-white\/30{color:color-mix(in oklab,var(--color-white)30%,transparent)}}.text-white\/35{color:#ffffff59}@supports (color:color-mix(in lab,red,red)){.text-white\/35{color:color-mix(in oklab,var(--color-white)35%,transparent)}}.text-white\/38{color:#ffffff61}@supports (color:color-mix(in lab,red,red)){.text-white\/38{color:color-mix(in oklab,var(--color-white)38%,transparent)}}.text-white\/40{color:#fff6}@supports (color:color-mix(in lab,red,red)){.text-white\/40{color:color-mix(in oklab,var(--color-white)40%,transparent)}}.text-white\/42{color:#ffffff6b}@supports (color:color-mix(in lab,red,red)){.text-white\/42{color:color-mix(in oklab,var(--color-white)42%,transparent)}}.text-white\/45{color:#ffffff73}@supports (color:color-mix(in lab,red,red)){.text-white\/45{color:color-mix(in oklab,var(--color-white)45%,transparent)}}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.text-white\/50{color:color-mix(in oklab,var(--color-white)50%,transparent)}}.text-white\/55{color:#ffffff8c}@supports (color:color-mix(in lab,red,red)){.text-white\/55{color:color-mix(in oklab,var(--color-white)55%,transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab,red,red)){.text-white\/60{color:color-mix(in oklab,var(--color-white)60%,transparent)}}.text-white\/65{color:#ffffffa6}@supports (color:color-mix(in lab,red,red)){.text-white\/65{color:color-mix(in oklab,var(--color-white)65%,transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.text-white\/70{color:color-mix(in oklab,var(--color-white)70%,transparent)}}.text-white\/72{color:#ffffffb8}@supports (color:color-mix(in lab,red,red)){.text-white\/72{color:color-mix(in oklab,var(--color-white)72%,transparent)}}.text-white\/75{color:#ffffffbf}@supports (color:color-mix(in lab,red,red)){.text-white\/75{color:color-mix(in oklab,var(--color-white)75%,transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab,red,red)){.text-white\/80{color:color-mix(in oklab,var(--color-white)80%,transparent)}}.text-white\/85{color:#ffffffd9}@supports (color:color-mix(in lab,red,red)){.text-white\/85{color:color-mix(in oklab,var(--color-white)85%,transparent)}}.text-white\/88{color:#ffffffe0}@supports (color:color-mix(in lab,red,red)){.text-white\/88{color:color-mix(in oklab,var(--color-white)88%,transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.text-white\/90{color:color-mix(in oklab,var(--color-white)90%,transparent)}}.uppercase{text-transform:uppercase}.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,)}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.opacity-\[0\.025\]{opacity:.025}.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)}.shadow-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,hsl(var(--sidebar-border)));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px 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)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px 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)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--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)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px 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)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-ring\/50{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.ring-ring\/50{--tw-ring-color:color-mix(in oklab,var(--ring)50%,transparent)}}.ring-sidebar-ring{--tw-ring-color:var(--sidebar-ring)}.ring-offset-background{--tw-ring-offset-color:var(--background)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur-sm{--tw-blur:blur(var(--blur-sm));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,)}.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-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,visibility,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-none{transition-property:none}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-1000{--tw-duration:1s;transition-duration:1s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.fade-in-0{--tw-enter-opacity:0}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.zoom-in-95{--tw-enter-scale:.95}.\!paused{animation-play-state:paused!important}.paused{animation-play-state:paused}.running{animation-play-state:running}.group-focus-within\/menu-item\:opacity-100:is(:where(.group\/menu-item):focus-within *){opacity:1}@media(hover:hover){.group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:bg-white\/\[0\.03\]:is(:where(.group):hover *){background-color:#ffffff08}@supports (color:color-mix(in lab,red,red)){.group-hover\:bg-white\/\[0\.03\]:is(:where(.group):hover *){background-color:color-mix(in oklab,var(--color-white)3%,transparent)}}.group-hover\:text-\[\#ffaa00\]:is(:where(.group):hover *){color:#fa0}.group-hover\:opacity-100:is(:where(.group):hover *),.group-hover\/menu-item\:opacity-100:is(:where(.group\/menu-item):hover *){opacity:1}}.group-has-data-\[sidebar\=menu-action\]\/menu-item\:pr-8:is(:where(.group\/menu-item):has([data-sidebar=menu-action]) *){padding-right:calc(var(--spacing)*8)}.group-data-\[collapsible\=icon\]\:-mt-8:is(:where(.group)[data-collapsible=icon] *){margin-top:calc(var(--spacing)*-8)}.group-data-\[collapsible\=icon\]\:hidden:is(:where(.group)[data-collapsible=icon] *){display:none}.group-data-\[collapsible\=icon\]\:size-8\!:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--spacing)*8)!important;height:calc(var(--spacing)*8)!important}.group-data-\[collapsible\=icon\]\:w-\(--sidebar-width-icon\):is(:where(.group)[data-collapsible=icon] *){width:var(--sidebar-width-icon)}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing)*4)))}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\+2px\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing)*4)) + 2px)}.group-data-\[collapsible\=icon\]\:overflow-hidden:is(:where(.group)[data-collapsible=icon] *){overflow:hidden}.group-data-\[collapsible\=icon\]\:p-0\!:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing)*0)!important}.group-data-\[collapsible\=icon\]\:p-2\!:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing)*2)!important}.group-data-\[collapsible\=icon\]\:opacity-0:is(:where(.group)[data-collapsible=icon] *){opacity:0}.group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){right:calc(var(--sidebar-width)*-1)}.group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){left:calc(var(--sidebar-width)*-1)}.group-data-\[collapsible\=offcanvas\]\:w-0:is(:where(.group)[data-collapsible=offcanvas] *){width:calc(var(--spacing)*0)}.group-data-\[collapsible\=offcanvas\]\:translate-x-0:is(:where(.group)[data-collapsible=offcanvas] *){--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled=true] *){opacity:.5}.group-data-\[side\=left\]\:-right-4:is(:where(.group)[data-side=left] *){right:calc(var(--spacing)*-4)}.group-data-\[side\=left\]\:border-r:is(:where(.group)[data-side=left] *){border-right-style:var(--tw-border-style);border-right-width:1px}.group-data-\[side\=right\]\:left-0:is(:where(.group)[data-side=right] *){left:calc(var(--spacing)*0)}.group-data-\[side\=right\]\:rotate-180:is(:where(.group)[data-side=right] *){rotate:180deg}.group-data-\[side\=right\]\:border-l:is(:where(.group)[data-side=right] *){border-left-style:var(--tw-border-style);border-left-width:1px}.group-data-\[state\=open\]\:rotate-180:is(:where(.group)[data-state=open] *){rotate:180deg}.group-data-\[variant\=floating\]\:rounded-lg:is(:where(.group)[data-variant=floating] *){border-radius:var(--radius)}.group-data-\[variant\=floating\]\:border:is(:where(.group)[data-variant=floating] *){border-style:var(--tw-border-style);border-width:1px}.group-data-\[variant\=floating\]\:border-sidebar-border:is(:where(.group)[data-variant=floating] *){border-color:var(--sidebar-border)}.group-data-\[variant\=floating\]\:shadow-sm:is(:where(.group)[data-variant=floating] *){--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)}.group-data-\[vaul-drawer-direction\=bottom\]\/drawer-content\:block:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=bottom] *){display:block}.group-data-\[viewport\=false\]\/navigation-menu\:top-full:is(:where(.group\/navigation-menu)[data-viewport=false] *){top:100%}.group-data-\[viewport\=false\]\/navigation-menu\:mt-1\.5:is(:where(.group\/navigation-menu)[data-viewport=false] *){margin-top:calc(var(--spacing)*1.5)}.group-data-\[viewport\=false\]\/navigation-menu\:overflow-hidden:is(:where(.group\/navigation-menu)[data-viewport=false] *){overflow:hidden}.group-data-\[viewport\=false\]\/navigation-menu\:rounded-md:is(:where(.group\/navigation-menu)[data-viewport=false] *){border-radius:calc(var(--radius) - 2px)}.group-data-\[viewport\=false\]\/navigation-menu\:border:is(:where(.group\/navigation-menu)[data-viewport=false] *){border-style:var(--tw-border-style);border-width:1px}.group-data-\[viewport\=false\]\/navigation-menu\:bg-popover:is(:where(.group\/navigation-menu)[data-viewport=false] *){background-color:var(--popover)}.group-data-\[viewport\=false\]\/navigation-menu\:text-popover-foreground:is(:where(.group\/navigation-menu)[data-viewport=false] *){color:var(--popover-foreground)}.group-data-\[viewport\=false\]\/navigation-menu\:shadow:is(:where(.group\/navigation-menu)[data-viewport=false] *){--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)}.group-data-\[viewport\=false\]\/navigation-menu\:duration-200:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-duration:.2s;transition-duration:.2s}@media(hover:hover){.peer-hover\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button):hover~*){color:var(--sidebar-accent-foreground)}}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button)[data-active=true]~*){color:var(--sidebar-accent-foreground)}.peer-data-\[size\=default\]\/menu-button\:top-1\.5:is(:where(.peer\/menu-button)[data-size=default]~*){top:calc(var(--spacing)*1.5)}.peer-data-\[size\=lg\]\/menu-button\:top-2\.5:is(:where(.peer\/menu-button)[data-size=lg]~*){top:calc(var(--spacing)*2.5)}.peer-data-\[size\=sm\]\/menu-button\:top-1:is(:where(.peer\/menu-button)[data-size=sm]~*){top:calc(var(--spacing)*1)}.selection\:bg-primary ::selection{background-color:var(--primary)}.selection\:bg-primary::selection{background-color:var(--primary)}.selection\:text-primary-foreground ::selection{color:var(--primary-foreground)}.selection\:text-primary-foreground::selection{color:var(--primary-foreground)}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-7::file-selector-button{height:calc(var(--spacing)*7)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.placeholder\:text-white\/20::placeholder{color:#fff3}@supports (color:color-mix(in lab,red,red)){.placeholder\:text-white\/20::placeholder{color:color-mix(in oklab,var(--color-white)20%,transparent)}}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);inset:calc(var(--spacing)*-2)}.after\:inset-y-0:after{content:var(--tw-content);inset-block:calc(var(--spacing)*0)}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-1:after{content:var(--tw-content);width:calc(var(--spacing)*1)}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.group-data-\[collapsible\=offcanvas\]\:after\:left-full:is(:where(.group)[data-collapsible=offcanvas] *):after{content:var(--tw-content);left:100%}.first\:rounded-l-md:first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.first\:border-l:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.last\:rounded-r-md:last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.focus-within\:relative:focus-within{position:relative}.focus-within\:z-20:focus-within{z-index:20}@media(hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing)*-.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.hover\:border-\[\#00f0ff\]\/35:hover{border-color:#00f0ff59}.hover\:bg-\[\#00f0ff\]\/20:hover{background-color:#00f0ff33}.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--destructive)90%,transparent)}}.hover\:bg-muted:hover,.hover\:bg-muted\/50:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab,var(--muted)50%,transparent)}}.hover\:bg-primary:hover,.hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--primary)90%,transparent)}}.hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab,var(--secondary)80%,transparent)}}.hover\:bg-sidebar-accent:hover{background-color:var(--sidebar-accent)}.hover\:bg-white\/4:hover{background-color:#ffffff0a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/4:hover{background-color:color-mix(in oklab,var(--color-white)4%,transparent)}}.hover\:bg-white\/6:hover{background-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/6:hover{background-color:color-mix(in oklab,var(--color-white)6%,transparent)}}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.hover\:text-\[\#00f0ff\]\/90:hover{color:#00f0ffe6}.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.hover\:text-primary-foreground:hover{color:var(--primary-foreground)}.hover\:text-sidebar-accent-foreground:hover{color:var(--sidebar-accent-foreground)}.hover\:text-white:hover{color:var(--color-white)}.hover\:text-white\/40:hover{color:#fff6}@supports (color:color-mix(in lab,red,red)){.hover\:text-white\/40:hover{color:color-mix(in oklab,var(--color-white)40%,transparent)}}.hover\:text-white\/50:hover{color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.hover\:text-white\/50:hover{color:color-mix(in oklab,var(--color-white)50%,transparent)}}.hover\:text-white\/65:hover{color:#ffffffa6}@supports (color:color-mix(in lab,red,red)){.hover\:text-white\/65:hover{color:color-mix(in oklab,var(--color-white)65%,transparent)}}.hover\:text-white\/70:hover{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.hover\:text-white\/70:hover{color:color-mix(in oklab,var(--color-white)70%,transparent)}}.hover\:text-white\/75:hover{color:#ffffffbf}@supports (color:color-mix(in lab,red,red)){.hover\:text-white\/75:hover{color:color-mix(in oklab,var(--color-white)75%,transparent)}}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\]:hover{--tw-shadow:0 0 0 1px var(--tw-shadow-color,hsl(var(--sidebar-accent)));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:ring-4:hover{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:group-data-\[collapsible\=offcanvas\]\:bg-sidebar:hover:is(:where(.group)[data-collapsible=offcanvas] *){background-color:var(--sidebar)}.hover\:after\:bg-sidebar-border:hover:after{content:var(--tw-content);background-color:var(--sidebar-border)}}.focus\:z-10:focus{z-index:10}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:bg-primary:focus{background-color:var(--primary)}.focus\:text-accent-foreground:focus{color:var(--accent-foreground)}.focus\:text-primary-foreground:focus{color:var(--primary-foreground)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-\[\#00f0ff\]\/35:focus{--tw-ring-color:oklab(87.0045% -.136493 -.0575878/.35)}.focus\:ring-ring:focus{--tw-ring-color:var(--ring)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus\:outline-hidden:focus{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.focus\:outline-hidden:focus{outline-offset:2px;outline:2px solid #0000}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:z-10:focus-visible{z-index:10}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:ring-1:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-4:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive)20%,transparent)}}.focus-visible\:ring-ring:focus-visible,.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring)50%,transparent)}}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus-visible\:outline-hidden:focus-visible{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.focus-visible\:outline-hidden:focus-visible{outline-offset:2px;outline:2px solid #0000}}.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-ring:focus-visible{outline-color:var(--ring)}.active\:scale-90:active{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x)var(--tw-scale-y)}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}.active\:scale-\[0\.99\]:active{scale:.99}.active\:bg-sidebar-accent:active{background-color:var(--sidebar-accent)}.active\:text-sidebar-accent-foreground:active{color:var(--sidebar-accent-foreground)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}:where([data-side=left]) .in-data-\[side\=left\]\:cursor-w-resize{cursor:w-resize}:where([data-side=right]) .in-data-\[side\=right\]\:cursor-e-resize{cursor:e-resize}.has-disabled\:opacity-50:has(:disabled){opacity:.5}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-data-\[variant\=inset\]\:bg-sidebar:has([data-variant=inset]){background-color:var(--sidebar)}.has-\[\>svg\]\:grid-cols-\[calc\(var\(--spacing\)\*4\)_1fr\]:has(>svg){grid-template-columns:calc(var(--spacing)*4)1fr}.has-\[\>svg\]\:gap-x-3:has(>svg){column-gap:calc(var(--spacing)*3)}.has-\[\>svg\]\:px-2\.5:has(>svg){padding-inline:calc(var(--spacing)*2.5)}.has-\[\>svg\]\:px-3:has(>svg){padding-inline:calc(var(--spacing)*3)}.has-\[\>svg\]\:px-4:has(>svg){padding-inline:calc(var(--spacing)*4)}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive)20%,transparent)}}.aria-selected\:bg-accent[aria-selected=true]{background-color:var(--accent)}.aria-selected\:bg-primary[aria-selected=true]{background-color:var(--primary)}.aria-selected\:text-accent-foreground[aria-selected=true]{color:var(--accent-foreground)}.aria-selected\:text-muted-foreground[aria-selected=true]{color:var(--muted-foreground)}.aria-selected\:text-primary-foreground[aria-selected=true]{color:var(--primary-foreground)}.aria-selected\:opacity-100[aria-selected=true]{opacity:1}.data-\[active\=true\]\:z-10[data-active=true]{z-index:10}.data-\[active\=true\]\:border-ring[data-active=true]{border-color:var(--ring)}.data-\[active\=true\]\:bg-accent\/50[data-active=true]{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.data-\[active\=true\]\:bg-accent\/50[data-active=true]{background-color:color-mix(in oklab,var(--accent)50%,transparent)}}.data-\[active\=true\]\:bg-sidebar-accent[data-active=true]{background-color:var(--sidebar-accent)}.data-\[active\=true\]\:font-medium[data-active=true]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.data-\[active\=true\]\:text-accent-foreground[data-active=true]{color:var(--accent-foreground)}.data-\[active\=true\]\:text-sidebar-accent-foreground[data-active=true]{color:var(--sidebar-accent-foreground)}.data-\[active\=true\]\:ring-\[3px\][data-active=true]{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\[active\=true\]\:ring-ring\/50[data-active=true]{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.data-\[active\=true\]\:ring-ring\/50[data-active=true]{--tw-ring-color:color-mix(in oklab,var(--ring)50%,transparent)}}@media(hover:hover){.data-\[active\=true\]\:hover\:bg-accent[data-active=true]:hover{background-color:var(--accent)}}.data-\[active\=true\]\:focus\:bg-accent[data-active=true]:focus{background-color:var(--accent)}.data-\[active\=true\]\:aria-invalid\:border-destructive[data-active=true][aria-invalid=true]{border-color:var(--destructive)}.data-\[active\=true\]\:aria-invalid\:ring-destructive\/20[data-active=true][aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.data-\[active\=true\]\:aria-invalid\:ring-destructive\/20[data-active=true][aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive)20%,transparent)}}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:.5}.data-\[error\=true\]\:text-destructive[data-error=true]{color:var(--destructive)}.data-\[inset\]\:pl-8[data-inset]{padding-left:calc(var(--spacing)*8)}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x:calc(var(--spacing)*52)}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x:calc(var(--spacing)*52*-1)}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x:calc(var(--spacing)*52)}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x:calc(var(--spacing)*52*-1)}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity:0}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-]{--tw-exit-opacity:0}.data-\[orientation\=horizontal\]\:h-4[data-orientation=horizontal]{height:calc(var(--spacing)*4)}.data-\[orientation\=horizontal\]\:h-full[data-orientation=horizontal]{height:100%}.data-\[orientation\=horizontal\]\:h-px[data-orientation=horizontal]{height:1px}.data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal]{width:100%}.data-\[orientation\=vertical\]\:h-full[data-orientation=vertical]{height:100%}.data-\[orientation\=vertical\]\:min-h-44[data-orientation=vertical]{min-height:calc(var(--spacing)*44)}.data-\[orientation\=vertical\]\:w-1\.5[data-orientation=vertical]{width:calc(var(--spacing)*1.5)}.data-\[orientation\=vertical\]\:w-auto[data-orientation=vertical]{width:auto}.data-\[orientation\=vertical\]\:w-full[data-orientation=vertical]{width:100%}.data-\[orientation\=vertical\]\:w-px[data-orientation=vertical]{width:1px}.data-\[orientation\=vertical\]\:flex-col[data-orientation=vertical]{flex-direction:column}.data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical]{height:1px}.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical]{width:100%}.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);left:calc(var(--spacing)*0)}.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after{content:var(--tw-content);height:calc(var(--spacing)*1)}.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after{content:var(--tw-content);width:100%}.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}.data-\[selected\=true\]\:bg-accent[data-selected=true]{background-color:var(--accent)}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:var(--accent-foreground)}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(var(--spacing)*2*-1)}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(var(--spacing)*2)}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(var(--spacing)*2*-1)}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(var(--spacing)*2)}.data-\[size\=default\]\:h-9[data-size=default]{height:calc(var(--spacing)*9)}.data-\[size\=sm\]\:h-8[data-size=sm]{height:calc(var(--spacing)*8)}:is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90>*)[data-slot=alert-description]{color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){:is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90>*)[data-slot=alert-description]{color:color-mix(in oklab,var(--destructive)90%,transparent)}}:is(.\*\*\:data-\[slot\=command-input-wrapper\]\:h-12 *)[data-slot=command-input-wrapper]{height:calc(var(--spacing)*12)}:is(.\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:ring-0 *)[data-slot=navigation-menu-link]:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:is(.\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:outline-none *)[data-slot=navigation-menu-link]:focus{--tw-outline-style:none;outline-style:none}:is(.\*\:data-\[slot\=select-value\]\:line-clamp-1>*)[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.\*\:data-\[slot\=select-value\]\:flex>*)[data-slot=select-value]{display:flex}:is(.\*\:data-\[slot\=select-value\]\:items-center>*)[data-slot=select-value]{align-items:center}:is(.\*\:data-\[slot\=select-value\]\:gap-2>*)[data-slot=select-value]{gap:calc(var(--spacing)*2)}.data-\[state\=active\]\:bg-card[data-state=active]{background-color:var(--card)}.data-\[state\=checked\]\:translate-x-\[calc\(100\%-2px\)\][data-state=checked]{--tw-translate-x: calc(100% - 2px) ;translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[state\=checked\]\:border-primary[data-state=checked]{border-color:var(--primary)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--primary)}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:var(--primary-foreground)}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:duration-300[data-state=closed]{--tw-duration:.3s;transition-duration:.3s}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:animate-out:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:fade-out-0:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=closed]{--tw-exit-opacity:0}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:zoom-out-95:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=hidden\]\:animate-out[data-state=hidden]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity:0}.data-\[state\=on\]\:bg-accent[data-state=on]{background-color:var(--accent)}.data-\[state\=on\]\:text-accent-foreground[data-state=on]{color:var(--accent-foreground)}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:bg-accent[data-state=open],.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:color-mix(in oklab,var(--accent)50%,transparent)}}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:var(--secondary)}.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:var(--accent-foreground)}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:var(--muted-foreground)}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=open\]\:duration-500[data-state=open]{--tw-duration:.5s;transition-duration:.5s}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale:.9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:animate-in:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:fade-in-0:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=open]{--tw-enter-opacity:0}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:zoom-in-95:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=open]{--tw-enter-scale:.95}@media(hover:hover){.data-\[state\=open\]\:hover\:bg-accent[data-state=open]:hover{background-color:var(--accent)}.data-\[state\=open\]\:hover\:bg-sidebar-accent[data-state=open]:hover{background-color:var(--sidebar-accent)}.data-\[state\=open\]\:hover\:text-sidebar-accent-foreground[data-state=open]:hover{color:var(--sidebar-accent-foreground)}}.data-\[state\=open\]\:focus\:bg-accent[data-state=open]:focus{background-color:var(--accent)}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--muted)}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[state\=unchecked\]\:bg-switch-background[data-state=unchecked]{background-color:var(--switch-background)}.data-\[state\=visible\]\:animate-in[data-state=visible]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity:0}.data-\[variant\=destructive\]\:text-destructive[data-variant=destructive]{color:var(--destructive)}.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive)10%,transparent)}}.data-\[variant\=destructive\]\:focus\:text-destructive[data-variant=destructive]:focus{color:var(--destructive)}.data-\[variant\=outline\]\:border-l-0[data-variant=outline]{border-left-style:var(--tw-border-style);border-left-width:0}.data-\[variant\=outline\]\:shadow-xs[data-variant=outline]{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\[variant\=outline\]\:first\:border-l[data-variant=outline]:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[vaul-drawer-direction\=bottom\]\:inset-x-0[data-vaul-drawer-direction=bottom]{inset-inline:calc(var(--spacing)*0)}.data-\[vaul-drawer-direction\=bottom\]\:bottom-0[data-vaul-drawer-direction=bottom]{bottom:calc(var(--spacing)*0)}.data-\[vaul-drawer-direction\=bottom\]\:mt-24[data-vaul-drawer-direction=bottom]{margin-top:calc(var(--spacing)*24)}.data-\[vaul-drawer-direction\=bottom\]\:max-h-\[80vh\][data-vaul-drawer-direction=bottom]{max-height:80vh}.data-\[vaul-drawer-direction\=bottom\]\:rounded-t-lg[data-vaul-drawer-direction=bottom]{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.data-\[vaul-drawer-direction\=bottom\]\:border-t[data-vaul-drawer-direction=bottom]{border-top-style:var(--tw-border-style);border-top-width:1px}.data-\[vaul-drawer-direction\=left\]\:inset-y-0[data-vaul-drawer-direction=left]{inset-block:calc(var(--spacing)*0)}.data-\[vaul-drawer-direction\=left\]\:left-0[data-vaul-drawer-direction=left]{left:calc(var(--spacing)*0)}.data-\[vaul-drawer-direction\=left\]\:w-3\/4[data-vaul-drawer-direction=left]{width:75%}.data-\[vaul-drawer-direction\=left\]\:border-r[data-vaul-drawer-direction=left]{border-right-style:var(--tw-border-style);border-right-width:1px}.data-\[vaul-drawer-direction\=right\]\:inset-y-0[data-vaul-drawer-direction=right]{inset-block:calc(var(--spacing)*0)}.data-\[vaul-drawer-direction\=right\]\:right-0[data-vaul-drawer-direction=right]{right:calc(var(--spacing)*0)}.data-\[vaul-drawer-direction\=right\]\:w-3\/4[data-vaul-drawer-direction=right]{width:75%}.data-\[vaul-drawer-direction\=right\]\:border-l[data-vaul-drawer-direction=right]{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[vaul-drawer-direction\=top\]\:inset-x-0[data-vaul-drawer-direction=top]{inset-inline:calc(var(--spacing)*0)}.data-\[vaul-drawer-direction\=top\]\:top-0[data-vaul-drawer-direction=top]{top:calc(var(--spacing)*0)}.data-\[vaul-drawer-direction\=top\]\:mb-24[data-vaul-drawer-direction=top]{margin-bottom:calc(var(--spacing)*24)}.data-\[vaul-drawer-direction\=top\]\:max-h-\[80vh\][data-vaul-drawer-direction=top]{max-height:80vh}.data-\[vaul-drawer-direction\=top\]\:rounded-b-lg[data-vaul-drawer-direction=top]{border-bottom-right-radius:var(--radius);border-bottom-left-radius:var(--radius)}.data-\[vaul-drawer-direction\=top\]\:border-b[data-vaul-drawer-direction=top]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}@media(min-width:40rem){.sm\:block{display:block}.sm\:flex{display:flex}.sm\:grid{display:grid}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:h-4{height:calc(var(--spacing)*4)}.sm\:h-9{height:calc(var(--spacing)*9)}.sm\:min-h-6{min-height:calc(var(--spacing)*6)}.sm\:w-4{width:calc(var(--spacing)*4)}.sm\:w-9{width:calc(var(--spacing)*9)}.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:max-w-none{max-width:none}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-\[4\.2rem_minmax\(0\,1\.35fr\)_4rem_5rem_4rem_4rem\]{grid-template-columns:4.2rem minmax(0,1.35fr) 4rem 5rem 4rem 4rem}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:justify-center{justify-content:center}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2\.5{gap:calc(var(--spacing)*2.5)}.sm\:gap-3{gap:calc(var(--spacing)*3)}.sm\:gap-6{gap:calc(var(--spacing)*6)}:where(.sm\:space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1.5)*calc(1 - var(--tw-space-y-reverse)))}.sm\:justify-self-start{justify-self:flex-start}.sm\:p-3\.5{padding:calc(var(--spacing)*3.5)}.sm\:p-4{padding:calc(var(--spacing)*4)}.sm\:px-3{padding-inline:calc(var(--spacing)*3)}.sm\:px-4{padding-inline:calc(var(--spacing)*4)}.sm\:py-2{padding-block:calc(var(--spacing)*2)}.sm\:pt-0{padding-top:calc(var(--spacing)*0)}.sm\:pr-2\.5{padding-right:calc(var(--spacing)*2.5)}.sm\:pb-0{padding-bottom:calc(var(--spacing)*0)}.sm\:pl-2\.5{padding-left:calc(var(--spacing)*2.5)}.sm\:text-left{text-align:left}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.sm\:tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.data-\[vaul-drawer-direction\=left\]\:sm\:max-w-sm[data-vaul-drawer-direction=left],.data-\[vaul-drawer-direction\=right\]\:sm\:max-w-sm[data-vaul-drawer-direction=right]{max-width:var(--container-sm)}}@media(min-width:48rem){.md\:absolute{position:absolute}.md\:block{display:block}.md\:flex{display:flex}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:opacity-0{opacity:0}.md\:peer-data-\[variant\=inset\]\:m-2:is(:where(.peer)[data-variant=inset]~*){margin:calc(var(--spacing)*2)}.md\:peer-data-\[variant\=inset\]\:ml-0:is(:where(.peer)[data-variant=inset]~*){margin-left:calc(var(--spacing)*0)}.md\:peer-data-\[variant\=inset\]\:rounded-xl:is(:where(.peer)[data-variant=inset]~*){border-radius:calc(var(--radius) + 4px)}.md\:peer-data-\[variant\=inset\]\:shadow-sm:is(:where(.peer)[data-variant=inset]~*){--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)}.md\:peer-data-\[variant\=inset\]\:peer-data-\[state\=collapsed\]\:ml-2:is(:where(.peer)[data-variant=inset]~*):is(:where(.peer)[data-state=collapsed]~*){margin-left:calc(var(--spacing)*2)}.md\:after\:hidden:after{content:var(--tw-content);display:none}}@media(min-width:64rem){.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}.dark\:border-input:is(.dark *){border-color:var(--input)}.dark\:bg-destructive\/60:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-destructive\/60:is(.dark *){background-color:color-mix(in oklab,var(--destructive)60%,transparent)}}.dark\:bg-input\/30:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab,var(--input)30%,transparent)}}.dark\:text-muted-foreground:is(.dark *){color:var(--muted-foreground)}@media(hover:hover){.dark\:hover\:bg-accent\/50:is(.dark *):hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-accent\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--accent)50%,transparent)}}.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--input)50%,transparent)}}}.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive)40%,transparent)}}.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive)40%,transparent)}}.dark\:data-\[active\=true\]\:aria-invalid\:ring-destructive\/40:is(.dark *)[data-active=true][aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:data-\[active\=true\]\:aria-invalid\:ring-destructive\/40:is(.dark *)[data-active=true][aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive)40%,transparent)}}.dark\:data-\[state\=active\]\:border-input:is(.dark *)[data-state=active]{border-color:var(--input)}.dark\:data-\[state\=active\]\:bg-input\/30:is(.dark *)[data-state=active]{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:data-\[state\=active\]\:bg-input\/30:is(.dark *)[data-state=active]{background-color:color-mix(in oklab,var(--input)30%,transparent)}}.dark\:data-\[state\=active\]\:text-foreground:is(.dark *)[data-state=active]{color:var(--foreground)}.dark\:data-\[state\=checked\]\:bg-primary:is(.dark *)[data-state=checked]{background-color:var(--primary)}.dark\:data-\[state\=checked\]\:bg-primary-foreground:is(.dark *)[data-state=checked]{background-color:var(--primary-foreground)}.dark\:data-\[state\=unchecked\]\:bg-card-foreground:is(.dark *)[data-state=unchecked]{background-color:var(--card-foreground)}.dark\:data-\[state\=unchecked\]\:bg-input\/80:is(.dark *)[data-state=unchecked]{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:data-\[state\=unchecked\]\:bg-input\/80:is(.dark *)[data-state=unchecked]{background-color:color-mix(in oklab,var(--input)80%,transparent)}}.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:is(.dark *)[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:is(.dark *)[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive)20%,transparent)}}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:var(--muted-foreground)}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke="#ccc"]{stroke:var(--border)}@supports (color:color-mix(in lab,red,red)){.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke="#ccc"]{stroke:color-mix(in oklab,var(--border)50%,transparent)}}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:var(--border)}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke="#fff"]{stroke:#0000}.\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer{outline-offset:2px;outline:2px solid #0000}}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke="#ccc"]{stroke:var(--border)}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:var(--muted)}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke="#ccc"]{stroke:var(--border)}.\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector{outline-offset:2px;outline:2px solid #0000}}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke="#fff"]{stroke:#0000}.\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface{outline-offset:2px;outline:2px solid #0000}}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-inline:calc(var(--spacing)*2)}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-block:calc(var(--spacing)*1.5)}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:var(--muted-foreground)}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-inline:calc(var(--spacing)*2)}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:calc(var(--spacing)*0)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:calc(var(--spacing)*5)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:calc(var(--spacing)*5)}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:calc(var(--spacing)*12)}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-inline:calc(var(--spacing)*2)}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-block:calc(var(--spacing)*3)}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:calc(var(--spacing)*5)}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:calc(var(--spacing)*5)}.\[\&_p\]\:leading-relaxed p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&_svg\:not\(\[class\*\=\'text-\'\]\)\]\:text-muted-foreground svg:not([class*=text-]){color:var(--muted-foreground)}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\:has\(\>\.day-range-end\)\]\:rounded-r-md:has(>.day-range-end){border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\>\.day-range-start\)\]\:rounded-l-md:has(>.day-range-start){border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\)\]\:rounded-md:has([aria-selected]){border-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\)\]\:bg-accent:has([aria-selected]){background-color:var(--accent)}.first\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-l-md:first-child:has([aria-selected]){border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.last\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-r-md:last-child:has([aria-selected]),.\[\&\:has\(\[aria-selected\]\.day-range-end\)\]\:rounded-r-md:has([aria-selected].day-range-end){border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:calc(var(--spacing)*0)}.\[\.border-b\]\:pb-6.border-b{padding-bottom:calc(var(--spacing)*6)}.\[\.border-t\]\:pt-6.border-t{padding-top:calc(var(--spacing)*6)}:is(.\*\:\[span\]\:last\:flex>*):is(span):last-child{display:flex}:is(.\*\:\[span\]\:last\:items-center>*):is(span):last-child{align-items:center}:is(.\*\:\[span\]\:last\:gap-2>*):is(span):last-child{gap:calc(var(--spacing)*2)}:is(.data-\[variant\=destructive\]\:\*\:\[svg\]\:\!text-destructive[data-variant=destructive]>*):is(svg){color:var(--destructive)!important}.\[\&\:last-child\]\:pb-6:last-child{padding-bottom:calc(var(--spacing)*6)}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x)var(--tw-translate-y)}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>span\:last-child\]\:truncate>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3>svg{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&\>svg\]\:h-2\.5>svg{height:calc(var(--spacing)*2.5)}.\[\&\>svg\]\:h-3>svg{height:calc(var(--spacing)*3)}.\[\&\>svg\]\:w-2\.5>svg{width:calc(var(--spacing)*2.5)}.\[\&\>svg\]\:w-3>svg{width:calc(var(--spacing)*3)}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:translate-y-0\.5>svg{--tw-translate-y:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.\[\&\>svg\]\:text-current>svg{color:currentColor}.\[\&\>svg\]\:text-muted-foreground>svg{color:var(--muted-foreground)}.\[\&\>svg\]\:text-sidebar-accent-foreground>svg{color:var(--sidebar-accent-foreground)}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{rotate:90deg}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{rotate:180deg}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:calc(var(--spacing)*-2)}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:calc(var(--spacing)*-2)}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}@media(hover:hover){a.\[a\&\]\:hover\:bg-accent:hover{background-color:var(--accent)}a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--destructive)90%,transparent)}}a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--primary)90%,transparent)}}a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:color-mix(in oklab,var(--secondary)90%,transparent)}}a.\[a\&\]\:hover\:text-accent-foreground:hover{color:var(--accent-foreground)}}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}#root{width:100%;height:100%;position:relative}:root{--font-size:16px;--background:#fff;--foreground:oklch(14.5% 0 0);--card:#fff;--card-foreground:oklch(14.5% 0 0);--popover:oklch(100% 0 0);--popover-foreground:oklch(14.5% 0 0);--primary:#030213;--primary-foreground:oklch(100% 0 0);--secondary:oklch(95% .0058 264.53);--secondary-foreground:#030213;--muted:#ececf0;--muted-foreground:#717182;--accent:#e9ebef;--accent-foreground:#030213;--destructive:#d4183d;--destructive-foreground:#fff;--border:#0000001a;--input:transparent;--input-background:#f3f3f5;--switch-background:#cbced4;--font-weight-medium:500;--font-weight-normal:400;--ring:oklch(70.8% 0 0);--chart-1:oklch(64.6% .222 41.116);--chart-2:oklch(60% .118 184.704);--chart-3:oklch(39.8% .07 227.392);--chart-4:oklch(82.8% .189 84.429);--chart-5:oklch(76.9% .188 70.08);--radius:.625rem;--sidebar:oklch(98.5% 0 0);--sidebar-foreground:oklch(14.5% 0 0);--sidebar-primary:#030213;--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(97% 0 0);--sidebar-accent-foreground:oklch(20.5% 0 0);--sidebar-border:oklch(92.2% 0 0);--sidebar-ring:oklch(70.8% 0 0)}.dark{--background:oklch(14.5% 0 0);--foreground:oklch(98.5% 0 0);--card:oklch(14.5% 0 0);--card-foreground:oklch(98.5% 0 0);--popover:oklch(14.5% 0 0);--popover-foreground:oklch(98.5% 0 0);--primary:oklch(98.5% 0 0);--primary-foreground:oklch(20.5% 0 0);--secondary:oklch(26.9% 0 0);--secondary-foreground:oklch(98.5% 0 0);--muted:oklch(26.9% 0 0);--muted-foreground:oklch(70.8% 0 0);--accent:oklch(26.9% 0 0);--accent-foreground:oklch(98.5% 0 0);--destructive:oklch(39.6% .141 25.723);--destructive-foreground:oklch(63.7% .237 25.331);--border:oklch(26.9% 0 0);--input:oklch(26.9% 0 0);--ring:oklch(43.9% 0 0);--font-weight-medium:500;--font-weight-normal:400;--chart-1:oklch(48.8% .243 264.376);--chart-2:oklch(69.6% .17 162.48);--chart-3:oklch(76.9% .188 70.08);--chart-4:oklch(62.7% .265 303.9);--chart-5:oklch(64.5% .246 16.439);--sidebar:oklch(20.5% 0 0);--sidebar-foreground:oklch(98.5% 0 0);--sidebar-primary:oklch(48.8% .243 264.376);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(26.9% 0 0);--sidebar-accent-foreground:oklch(98.5% 0 0);--sidebar-border:oklch(26.9% 0 0);--sidebar-ring:oklch(43.9% 0 0)}@keyframes cosmicPulse{0%,to{box-shadow:0 0 20px #ffd70033,0 0 40px #ffd7001a}50%{box-shadow:0 0 30px #ffd70059,0 0 60px #00f0ff26}}@keyframes cosmicShimmer{0%{background-position:0%}to{background-position:200%}}@keyframes titleGlow{0%,to{text-shadow:0 0 20px #f446,0 0 60px #ff444426,0 4px #0000004d}50%{text-shadow:0 0 40px #f449,0 0 80px #ffd70033,0 4px #0000004d}}@keyframes scanline{0%{transform:translateY(-100%)}to{transform:translateY(100vh)}}@keyframes borderPulse{0%,to{border-color:#00f0ff33;box-shadow:0 0 15px #00f0ff0d}50%{border-color:#00f0ff80;box-shadow:0 0 25px #00f0ff26}}@keyframes floatUp{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes startBtnPulse{0%,to{box-shadow:0 6px #a22,0 0 30px #f443}50%{box-shadow:0 6px #a22,0 0 50px #f446,0 0 80px #ffd70026}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@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}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}to{height:0}}@keyframes caret-blink{0%,70%,to{opacity:1}20%,50%{opacity:0}}
