@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Cantarell:ital,wght@0,400;0,700;1,400;1,700&family=Press+Start+2P&display=swap";*:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,*:before,*:after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}ol,ul,menu,summary{list-style:none}ol{counter-reset:revert}img{max-inline-size:100%;max-block-size:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;-moz-appearance:revert;appearance:revert}:where(pre){all:revert;box-sizing:border-box}::placeholder{color:unset}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert;box-sizing:border-box}::-webkit-details-marker{display:none}input[type=search]::-ms-clear{display:none;width:0;height:0}input[type=search]::-ms-reveal{display:none;width:0;height:0}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}input[type=checkbox],input[type=radio]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox;width:16px;height:16px;display:inline-block;opacity:1;visibility:visible}@font-face{font-family:SFProText;src:url(./SFProText-Ultralight-DOI8a4LD.woff2) format("woff2"),url(./SFProText-Ultralight-DiuXfb9X.woff) format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:SFProText;src:url(./SFProText-Black-CTXZNu5r.woff2) format("woff2"),url(./SFProText-Black-DT_CmM7V.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:SFProText;src:url(./SFProText-UltralightItalic-CI-jbHJZ.woff2) format("woff2"),url(./SFProText-UltralightItalic-B9cJahJ-.woff) format("woff");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:SFProText;src:url(./SFProText-BlackItalic-Dt4oXaFa.woff2) format("woff2"),url(./SFProText-BlackItalic-DlCzxZov.woff) format("woff");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:SFProText;src:url(./SFProText-Bold-C75W_Zyl.woff2) format("woff2"),url(./SFProText-Bold-HHQrWO1I.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:SFProText;src:url(./SFProText-BoldItalic-Cc_oMstp.woff2) format("woff2"),url(./SFProText-BoldItalic-BK9CXqRi.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:SFProText;src:url(./SFProText-Heavy-9VlvvKot.woff2) format("woff2"),url(./SFProText-Heavy-BSjmLrsY.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:SFProText;src:url(./SFProText-HeavyItalic-BaCxe8eS.woff2) format("woff2"),url(./SFProText-HeavyItalic-BU_0NaNZ.woff) format("woff");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:SFProText;src:url(./SFProText-Light-D3IN_kJs.woff2) format("woff2"),url(./SFProText-Light-DAfsjbrF.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:SFProText;src:url(./SFProText-LightItalic-Dk0Ob35M.woff2) format("woff2"),url(./SFProText-LightItalic-WC2IMu7s.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:SFProText;src:url(./SFProText-Medium-BJLZrAg2.woff2) format("woff2"),url(./SFProText-Medium-Cvdfsi6j.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:SFProText;src:url(./SFProText-MediumItalic-Dr6qTsSv.woff2) format("woff2"),url(./SFProText-MediumItalic-Qt8xe0oz.woff) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:SFProText;src:url(./SFProText-Regular-BR1c9GGR.woff2) format("woff2"),url(./SFProText-Regular--WN87siz.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SFProText;src:url(./SFProText-RegularItalic-n4C2RtkW.woff2) format("woff2"),url(./SFProText-RegularItalic-CbFhVqrF.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:SFProText;src:url(./SFProText-Semibold-lvDYgC-B.woff2) format("woff2"),url(./SFProText-Semibold-DLfXtgM3.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:SFProText;src:url(./SFProText-SemiboldItalic-DFpWt2Ok.woff2) format("woff2"),url(./SFProText-SemiboldItalic-D4WLLPzE.woff) format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:SFProText;src:url(./SFProText-Thin-DsoThus-.woff2) format("woff2"),url(./SFProText-Thin-99A1cT26.woff) format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:SFProText;src:url(./SFProText-ThinItalic-Z2bFAoT7.woff2) format("woff2"),url(./SFProText-ThinItalic-B9M3_k4G.woff) format("woff");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:SFMono;src:url(./SFMono-Bold-DOmIWia9.woff2) format("woff2"),url(./SFMono-Bold-BOGtGAvw.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:SFMono;src:url(./SFMono-HeavyItalic-D2ZSWOoz.woff2) format("woff2"),url(./SFMono-HeavyItalic-CpDFHUSx.woff) format("woff");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:SFMono;src:url(./SFMono-Heavy-txIfsHXw.woff2) format("woff2"),url(./SFMono-Heavy-BWpBPRLQ.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:SFMono;src:url(./SFMono-BoldItalic-Bzrb2kqd.woff2) format("woff2"),url(./SFMono-BoldItalic-DBcikGwQ.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:SFMono;src:url(./SFMono-Medium-LEm5_IBf.woff2) format("woff2"),url(./SFMono-Medium-CMDEDDMZ.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:SFMono;src:url(./SFMono-Light-Beevhuwy.woff2) format("woff2"),url(./SFMono-Light-ChXd2vz6.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:SFMono;src:url(./SFMono-RegularItalic-B1JpmTho.woff2) format("woff2"),url(./SFMono-RegularItalic-GV-yLwms.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:SFMono;src:url(./SFMono-MediumItalic-DiF9bhXA.woff2) format("woff2"),url(./SFMono-MediumItalic-xs8k5Ey3.woff) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:SFMono;src:url(./SFMono-LightItalic-D_3iE30q.woff2) format("woff2"),url(./SFMono-LightItalic-dGk7R31d.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:SFMono;src:url(./SFMono-Semibold-BFeogq55.woff2) format("woff2"),url(./SFMono-Semibold-32Q6bgm1.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:SFMono;src:url(./SFMono-SemiboldItalic-396YdXx5.woff2) format("woff2"),url(./SFMono-SemiboldItalic-DZb2DK41.woff) format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:SFMono;src:url(./SFMono-Regular-C3IaeBun.woff2) format("woff2"),url(./SFMono-Regular-DKqZrs5O.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}:root{--text-primary: #000;--bg-primary: rgba(255, 255, 255, .3);--bg-secondary: rgba(0, 0, 0, .7);--bg-accent: #fff;--border-dock: rgba(255, 255, 255, .2)}*{font-family:SFProText,sans-serif;font-weight:400;font-style:normal}.unselectable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.window_menu_icon{color:#fff;padding:0 10px;height:24px;display:flex;justify-content:center;align-items:center;overflow:hidden;border-radius:3px;cursor:pointer}.window_menu_icon svg{background:transparent}.window_menu_icon svg path{fill:#fff}.window_menu_icon .window-menu-icon-date{color:#fff;font-size:.82em;white-space:nowrap;text-overflow:"";overflow:hidden}.window_menu_icon:hover{background:#ffffff26}.window_menu_item{font-size:.82em;font-weight:400;color:#fff;padding:0 8px;height:24px;display:flex;justify-content:center;align-items:center;overflow:hidden;border-radius:3px;cursor:pointer;transition:all ease-in-out .1s}.window_menu_item:hover{background:#ffffff26}.window_menu_item.primary{font-weight:600}.window-server{height:24px;width:100dvw;background:#000c;-webkit-backdrop-filter:blur(100px);backdrop-filter:blur(100px);overflow:hidden;display:flex;justify-content:space-between;position:relative}.window-server-left{display:flex;position:relative;left:5px;flex:1}.window-server-center{display:flex;position:absolute;left:50%;transform:translate(-50%);justify-content:center;align-items:center}.window-server-right{display:flex;flex:1;justify-content:flex-end}.project-pr-title{font-weight:700;font-size:1.75em;color:var(--pj-txt)}.project-sc-title{font-size:1.5em;font-weight:500;color:var(--pj-txt)}.project-pr-link{font-size:1em;color:var(--pj-txt-sc)}.project-pr-text{font-size:.9em;color:var(--pj-txt)}.project-sc-text{font-size:.9em;color:var(--pj-txt-sc)}.project{background:var(--pj-bg);color:var(--pj-txt);display:flex;flex-direction:column;align-items:center}.project-header{margin-top:55px;margin-bottom:30px;display:flex;justify-content:space-between;align-items:center;width:var(--pj-width)}.project-header-left{display:flex;flex-direction:column}.project-header-left-sub-title{font-size:1em;font-weight:400;color:var(--pj-txt-sc)}.project-header-right{align-self:start}.project-body{display:flex;flex-direction:column;align-items:center}.project-body-preview{height:240px;width:min(91%,1000px);border:1px solid #ddd;margin-bottom:55px}.project-body-section{width:var(--pj-width);margin-bottom:45px}.project-body-section-title{margin-bottom:14px}.project-body-section-images{display:flex;gap:1rem;margin-top:30px;justify-content:space-between}.project-body-section-images img{width:49%;background-color:#f9f9f9;aspect-ratio:5/4;object-fit:cover;border-radius:5px;border:1px solid #ddd}.project-demo{width:var(--pj-width);margin-bottom:55px}.project-demo-title{margin-bottom:16px}.project-demo-content{display:flex;align-items:center;justify-content:space-between}.project-demo-content-interactive{display:flex;flex-direction:column}.project-demo-content-interactive h3{margin-bottom:4px}.project-demo-content-interactive{gap:2px}.project-demo-content-interactive a{color:#7b74fd;text-decoration:underline}.project-demo-content-interactive div{display:flex;white-space:pre}.project-demo-content-video a{padding:15px 30px;border-radius:200px;background-color:#7b74fd;display:flex;white-space:pre;align-items:center;gap:10px}.project-demo-content-video a svg{transform:rotate(45deg);transition:transform 225ms ease-out}.project-demo-content-video a:hover svg{transform:rotate(0)}.project ul{list-style-type:disc;margin-top:8px;padding-left:1.25em}.project .bold{font-weight:500}.project .italic{font-style:italic}.project .underline{text-decoration:underline}.copy-text-component{display:flex;align-items:center;gap:10px}.copy-text-component,.copy-text-component svg{cursor:pointer}.copy-text-component .icon{display:flex;align-items:center;opacity:0;transition:opacity .1s ease-in-out}.copy-text-component:hover>.icon{opacity:1}:root{--main: #9059ff;--grey: #939393;--grey-darker: #2c2c2c;--main-bright: #bd9dff;--main-bright2: #d1baff;--blue-bright: #bae9ff}.app-id-nird-body h1{font-size:40px;font-weight:bolder;margin-bottom:10px;color:var(--main-bright)}.app-id-nird-body h2{font-size:35px;font-weight:700;margin-bottom:20px;margin-top:20px;color:var(--main-bright2)}.app-id-nird-body h3{font-size:24px;margin-bottom:10px;margin-top:10px;font-weight:700;color:var(--main-bright2)}section{margin-bottom:24px}.intro-logo{width:80px;height:auto;flex-shrink:0;object-fit:contain;margin-right:20px}.nird-header{display:flex;margin-bottom:30px}div.main{background:var(--pj-bg);color:var(--pj-txt);width:100%;padding:45px 50px 50px;box-sizing:border-box}.app-id-nird-body{background:var(--pj-bg);box-sizing:border-box;padding:0;margin:0}.app-id-nird-body ul li{list-style:square;margin-left:50px}.app-id-nird-body input[type=radio],.answer-option{cursor:pointer;border-radius:10px;padding:4px;accent-color:var(--main);border:2px solid transparent}.app-id-nird-body button{background-color:var(--main);border-radius:7px;margin:10px;padding:10px}.answer-option{margin:10px}.answer-option label{margin-left:10px}.app-id-nird-body .ideas-grid{margin:20px 20%;display:grid;grid-template-columns:1fr 1fr}.app-id-nird-body .idea-card{border:2px solid var(--grey);border-radius:8px;margin:30px;padding:20px;display:flex;flex-direction:column;justify-content:space-between}.app-id-nird-body .idea-card{border:2px solid var(--grey);border-radius:8px;margin:30px;padding:20px}.app-id-nird-body .idea-card h4{font-size:24px;margin-bottom:10px;margin-top:10px;font-weight:700;color:var(--main-bright2)}.app-id-nird-body .idea-card{transition-duration:.3s}.app-id-nird-body .idea-card div{margin-top:15px;color:var(--grey)}.app-id-nird-body .idea-card .selecteddd{color:var(--main-bright)}.app-id-nird-body .idea-card-selected{border:2px solid var(--main-bright);background-color:var(--grey-darker)}.app-id-nird-body .res-cards{display:flex;justify-content:left;gap:20px}.app-id-nird-body .res-card{border:2px solid var(--grey);border-radius:8px;margin:30px;padding:20px;width:320px}.app-id-nird-body .speedometer{margin-left:30px;width:150px}.app-id-nird-body .speedometer .label{font-size:30px;color:var(--blue-bright);font-weight:700}.app-id-nird-body .nird-speedometers{margin-top:50px;margin-bottom:50px;background-color:var(--grey-darker);display:flex;gap:140px;width:700px;padding:40px;border-radius:15px}a,button{cursor:pointer}.clipouille{background:var(--pj-bg, #0b1220);color:var(--pj-text, #e6eef8);height:100%;min-height:200px;display:flex;flex-direction:column;padding:5px 10px 10px;box-sizing:border-box}.clipouille .messages-box{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:8px;padding:0 5px}.clipouille .messages-box .message{display:inline-block;padding:8px 12px;border-radius:16px;max-width:85%;word-break:break-word;margin:6px 0;color:inherit}.clipouille .messages-box .message.user{align-self:flex-end;background:linear-gradient(180deg,#065f46,#064e3b);color:#e6f9ea}.clipouille .messages-box .message.model{align-self:flex-start;background:#ffffff08;color:#d6dce6}.clipouille .messages-box .message.tool{align-self:flex-start;background:linear-gradient(180deg,#0c121cb3,#080c12b3);border:1px solid rgba(255,255,255,.03);color:#cfe8ff}.clipouille .messages-box .message.tool .function-response{display:block;background:#0a0e1680;padding:8px;border-radius:10px;box-shadow:0 6px 12px #02060c66}.clipouille .messages-box .message.tool .function-response .fr-header{font-size:12px;font-weight:700;color:#ffffffe6;margin-bottom:6px}.clipouille .messages-box .message.tool .function-response .fr-content{font-family:ui-monospace,monospace;font-size:13px;line-height:1.4;color:#e6f5fff2;background:transparent;white-space:pre-wrap;word-break:break-word;margin:0;max-height:260px;overflow:auto;padding:4px 2px}.clipouille .messages-box .message.error{align-self:flex-start;background:#e6212133;color:#d6dce6}.clipouille .messages-box .message.typing{display:inline-flex;gap:6px;align-items:center;background:#ffffff05;padding:8px 12px;border-radius:16px}.clipouille .messages-box .typing-dot{width:6px;height:6px;background:#ffffff80;border-radius:50%;opacity:.25;animation:blink 1s infinite ease-in-out}.clipouille .messages-box .typing-dot:nth-child(2){animation-delay:.12s}.clipouille .messages-box .typing-dot:nth-child(3){animation-delay:.24s}@keyframes blink{0%{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}to{opacity:.25;transform:translateY(0)}}.clipouille .messages-box .composer-send[disabled]{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.clipouille .composer{display:flex;gap:8px;margin-top:8px;align-items:center;padding-top:10px;border-top:1px solid rgba(255,255,255,.04)}.clipouille .composer .composer-input{flex:1;padding:10px 12px;border-radius:10px;border:1px solid rgba(255,255,255,.06);background:linear-gradient(180deg,#065f460f,#064e3b0f);color:#e6eef8;outline:none;transition:box-shadow .12s ease,border-color .12s ease;height:100%}.clipouille .composer .composer-input::placeholder{color:#e6eef880}.clipouille .composer .composer-input:focus{border-color:linear-gradient(180deg,#065f46,#064e3b);box-shadow:0 0 0 4px #065f4614}.clipouille .composer .composer-send{padding:10px;display:flex;justify-content:center;border-radius:10px;border:none;background:linear-gradient(180deg,#065f46,#064e3b);color:#fff;cursor:pointer;font-weight:600;box-shadow:0 6px 14px linear-gradient(180deg,rgba(6,95,70,.28),rgba(6,78,59,.28));transition:transform .06s ease,box-shadow .12s ease,opacity .08s}.clipouille .composer .composer-send:hover{transform:translateY(-1px)}.clipouille .composer .composer-send:active{transform:translateY(0);box-shadow:0 3px 8px linear-gradient(180deg,rgba(6,95,70,.32),rgba(6,78,59,.32))}@keyframes horizontal-shaking{0%{transform:translate(0)}25%{transform:translate(5px)}50%{transform:translate(-5px)}75%{transform:translate(5px)}to{transform:translate(0)}}.clipouille .composer.error{animation:infinite .1s horizontal-shaking}.clipouille .messages-box::-webkit-scrollbar{width:10px}.clipouille .messages-box::-webkit-scrollbar-track{background:transparent}.clipouille .messages-box::-webkit-scrollbar-thumb{background:#ffffff0f;border-radius:10px}.windows:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background-image:url(../background.png);background-repeat:no-repeat;background-position:center center;background-size:cover;filter:blur(12px);z-index:-1}.windows{position:relative;border-radius:16px;padding:20px;max-width:600px;margin:40px auto;background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}.errorScreen{background:#fff0}.windows button{padding:10px 20px;border-radius:0;border:1px solid #1a5fff;background:linear-gradient(145deg,#5eb8ff,#1a5fff);color:#fff;font-size:15px;font-family:Segoe UI Variable,Segoe UI,sans-serif;cursor:pointer;transition:.2s ease;box-shadow:0 2px 4px #0000004d,inset 0 1px #ffffff1a}.windows button:hover{background:linear-gradient(145deg,#70c3ff,#2b6bff);border-color:#2b6bff;box-shadow:0 3px 6px #00000059,0 0 0 2px #4b98ff33}.windows button:active{transform:scale(.97);background:linear-gradient(145deg,#1870e0,#124bb3)}.windows button:disabled{opacity:.5;cursor:default;border-color:#1a5fff;background:linear-gradient(145deg,#5eb8ff,#1a5fff)}.windows input{width:100%;padding:10px 14px;font-size:15px;font-family:Segoe UI Variable,Segoe UI,sans-serif;color:#000;background:#fff;border:1px solid #000000;border-radius:0;outline:none;transition:.25s ease;box-sizing:border-box}.windows input:hover{border-color:#5eb8ff}.windows input:focus{border-color:#5eb8ff;box-shadow:0 0 0 2px #5eb8ff4d}.windows input:disabled{opacity:.5;cursor:not-allowed;border-color:#888;background:#f0f0f0}.windows select{width:100%;padding:10px;font-size:15px;font-family:Segoe UI Variable,Segoe UI,sans-serif;color:#000;background:#fff;border:1px solid #000;border-radius:0;cursor:pointer;outline:none}.windows select:hover{border-color:#5eb8ff}.windows select:focus{border-color:#5eb8ff}.snake-font{font-family:"Press Start 2P",system-ui}.placeholder-name::placeholder{opacity:70%;font-style:italic;color:#fff}.calculator-container{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:linear-gradient(135deg,#3d294766,#5a2d5266,#6b385966);padding:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.calculator-wrapper{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;padding:18px;max-width:260px;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.calculator-display{background:#0000004d;padding:16px;margin-bottom:16px;min-height:70px;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:4px;width:100%}.calculator-operation{font-size:13px;color:#ffffff80;font-weight:400;min-height:18px;font-family:Courier New,monospace}.calculator-current{font-size:30px;color:#fffffff2;font-weight:300;word-break:break-all;text-align:right;width:100%;font-family:Courier New,monospace}.calculator-buttons{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(4,1fr);gap:8px;margin-bottom:0;width:100%}.calculator-button{background:#ffffff0d;border:none;padding:16px;font-size:19px;font-weight:400;color:#ffffffe6;cursor:pointer;transition:all .15s ease;-webkit-user-select:none;user-select:none;font-family:Courier New,monospace}.calculator-button:hover{background:#ffffff1a}.calculator-button:active{transform:scale(.95);background:#ffffff14}.calculator-button-operator{background:#8b5cf61a;color:#fffffff2}.calculator-button-operator:hover{background:#8b5cf633}.calculator-button-operator:active{background:#8b5cf626}.calculator-button-equals{background:#a855f726;color:#fffffff2;font-weight:500}.calculator-button-equals:hover{background:#a855f740}.calculator-button-equals:active{background:#a855f733}.clock-container{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:linear-gradient(135deg,#3d294766,#5a2d5266,#6b385966);padding:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.clock-wrapper{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;padding:16px;display:flex;flex-direction:column;align-items:center;gap:16px;max-width:100%}.clock-header{text-align:center}.clock-date{color:#fff}.clock-day{font-size:14px;font-weight:400;text-transform:uppercase;letter-spacing:2px;color:#ffffffe6;margin-bottom:3px;font-family:Courier New,monospace}.clock-full-date{font-size:11px;font-weight:300;color:#fff9;letter-spacing:1px;font-family:Courier New,monospace}.analog-clock{position:relative;width:170px;height:170px;background:#0003;border:1px solid rgba(255,255,255,.1)}.clock-center{position:absolute;top:50%;left:50%;width:5px;height:5px;background:#fffc;transform:translate(-50%,-50%);z-index:10}.clock-hand{position:absolute;bottom:50%;left:50%;transform-origin:bottom center;background:#ffffffe6}.clock-hand-hour{width:3px;height:50px;margin-left:-1.5px;z-index:3}.clock-hand-minute{width:2px;height:68px;margin-left:-1px;z-index:4}.clock-hand-second{width:1px;height:75px;margin-left:-.5px;background:#a855f7cc;z-index:5}.digital-time{font-size:30px;font-weight:300;color:#fffffff2;font-family:Courier New,monospace;letter-spacing:2px;background:#0000004d;padding:10px 20px;border:1px solid rgba(255,255,255,.1)}.file-explorer-container{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:linear-gradient(135deg,#3d294766,#5a2d5266,#6b385966);padding:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.file-explorer-wrapper{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;width:100%;height:100%;display:flex;flex-direction:column}.file-explorer-header{background:#0000004d;padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.1)}.file-explorer-path{font-size:13px;color:#ffffffe6;font-weight:400;font-family:Courier New,monospace;letter-spacing:.5px}.file-explorer-toolbar{background:#0003;padding:8px 16px;border-bottom:1px solid rgba(255,255,255,.1)}.file-stats{font-size:11px;color:#fff9;font-family:Courier New,monospace}.file-explorer-content{flex:1;overflow:hidden;display:flex;flex-direction:column;background:#00000026}.file-list-header{display:grid;grid-template-columns:1fr 100px;gap:12px;padding:10px 16px;background:#00000040;border-bottom:1px solid rgba(255,255,255,.15);font-size:11px;color:#ffffffb3;font-weight:500;text-transform:uppercase;letter-spacing:1px;font-family:Courier New,monospace}.file-column-name,.file-column-size{-webkit-user-select:none;user-select:none}.file-list{flex:1;overflow-y:auto;overflow-x:hidden}.file-item{display:grid;grid-template-columns:1fr 100px;gap:12px;padding:10px 16px;cursor:pointer;transition:all .15s ease;border-bottom:1px solid rgba(255,255,255,.05);-webkit-user-select:none;user-select:none}.file-item:hover{background:#ffffff14}.file-item.selected{background:#8b5cf633;border-bottom-color:#8b5cf64d}.file-item.folder{font-weight:500}.file-item-name{display:flex;align-items:center;gap:10px;overflow:hidden}.file-icon{font-size:16px;flex-shrink:0;color:#ffffffe6;font-weight:700}.file-name{font-size:13px;color:#ffffffe6;font-family:Courier New,monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-item-size{font-size:12px;color:#fff9;font-family:Courier New,monospace;display:flex;align-items:center}.file-item-size{justify-content:flex-end;padding-right:8px}.file-list::-webkit-scrollbar{width:8px}.file-list::-webkit-scrollbar-track{background:#0003}.file-list::-webkit-scrollbar-thumb{background:#fff3;border-radius:4px}.file-list::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.file-editor-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;animation:fadeIn .2s ease}.file-editor-modal{background:linear-gradient(135deg,#3d2947f2,#5a2d52f2,#6b3859f2);border:1px solid rgba(255,255,255,.2);border-radius:8px;width:90%;max-width:800px;height:80%;max-height:600px;display:flex;flex-direction:column;box-shadow:0 10px 40px #00000080;animation:slideIn .3s ease}@keyframes slideIn{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}.file-editor-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:#0000004d;border-bottom:1px solid rgba(255,255,255,.1)}.file-editor-title{font-size:14px;font-weight:500;color:#ffffffe6;font-family:Courier New,monospace}.file-editor-close{background:transparent;border:none;color:#fff9;font-size:20px;cursor:pointer;padding:4px 8px;transition:all .15s ease;line-height:1}.file-editor-close:hover{color:#ffffffe6;background:#ffffff1a;border-radius:4px}.file-editor-content{flex:1;padding:16px;overflow:hidden}.file-editor-textarea{width:100%;height:100%;background:#0000004d;border:1px solid rgba(255,255,255,.1);border-radius:4px;color:#fffffff2;font-family:Courier New,monospace;font-size:13px;line-height:1.6;padding:12px;resize:none;outline:none;transition:all .15s ease}.file-editor-textarea:focus{border-color:#8b5cf680;background:#0006}.file-editor-textarea::selection{background:#8b5cf64d}.file-editor-footer{display:flex;gap:12px;padding:16px 20px;background:#0000004d;border-top:1px solid rgba(255,255,255,.1);justify-content:flex-end}.file-editor-button{padding:10px 20px;border:none;border-radius:4px;font-size:13px;font-weight:500;font-family:Courier New,monospace;cursor:pointer;transition:all .15s ease;-webkit-user-select:none;user-select:none}.file-editor-button:active{transform:scale(.98)}.file-editor-cancel{background:#ffffff0d;color:#ffffffb3}.file-editor-cancel:hover{background:#ffffff1a;color:#ffffffe6}.file-editor-save{background:#8b5cf633;color:#fffffff2}.file-editor-save:hover{background:#8b5cf64d}.file-editor-save:active{background:#8b5cf640}.terminal{background:#1e1d1e;color:#fff;height:100%;width:100%;min-width:max-content;overflow:auto;cursor:text}.terminal-content{display:flex;flex-direction:column;gap:3px;padding-left:3px}.terminal-content div,.terminal-content span,.terminal-content input{color:#fff;font-size:12px;font-family:SFMono,SFProText,sans-serif}.terminal-content .list-element{display:flex}.terminal-content .list-element-style{display:flex;align-items:center;justify-content:center;width:30px;height:19px}.terminal-content .list-element-content{width:calc(100% - 30px);line-height:19px}.terminal-content .command-out{margin-bottom:3px}.terminal-content .line{display:flex;gap:5px}.terminal-content .line .pre-command-text{display:flex;align-items:center}.terminal-content .line .bold{font-weight:700}.terminal-content .line .white{color:#fff;fill:#fff;stroke:#fff}.terminal-content .line .black{color:#000;fill:#000;stroke:#000}.terminal-content .line .yellow{color:#ff0;fill:#ff0;stroke:#ff0}.terminal-content .line .blue{color:#2525ff;fill:#2525ff;stroke:#2525ff}.terminal-content .line .purple{color:#f0f;fill:#f0f;stroke:#f0f}.terminal-content .line .red{color:red;fill:red;stroke:red}.terminal-content .line .cyan{color:#0ff;fill:#0ff;stroke:#0ff}.terminal-content .line .green{color:#0f0;fill:#0f0;stroke:#0f0}.terminal::-webkit-scrollbar{height:10px;width:10px}.terminal::-webkit-scrollbar-track{border-radius:0 5px 5px 0;background-color:#1e1d1e}.terminal::-webkit-scrollbar-track:hover{background-color:#1e1d1e}.terminal::-webkit-scrollbar-track:active{background-color:#1e1d1e}.terminal::-webkit-scrollbar-thumb{border-radius:5px;background-color:#717171;border:2px solid #1e1d1e}.terminal::-webkit-scrollbar-thumb:hover{background-color:#5c5c5c}.terminal::-webkit-scrollbar-thumb:active{background-color:#4b4b4b}.appIcon{display:flex;flex-direction:column;align-items:center;cursor:pointer}.appIcon:hover .tool-tip-name{display:flex}.appIcon .tool-tip-name{position:absolute;display:none;z-index:99999999;transform:translateY(-40px)}.appIcon .tool-tip-name .text{font-size:12px;font-weight:400;color:#fff;padding:5px 11px;border-radius:8px;background:#00000040;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);white-space:nowrap;box-shadow:0 2px 8px #0000004d}.appIcon .tool-tip-name .blurred-shape{display:none}.appIcon img{display:flex;width:50px;height:50px;justify-content:center;align-items:center;flex-shrink:0}.appIcon .open.active{border-radius:4px;background-color:var(--bg-secondary);mix-blend-mode:hard-light}.appIcon .open{position:relative;top:3px;width:4px;height:4px;border-radius:2px}.dock{width:fit-content;position:relative}.dock .dock-apps{position:relative;display:flex;gap:18px;width:100%;height:100%;padding:4px 4px 5px}.dock .dock-apps .apps-group{position:relative;display:flex;gap:2px}.dock .dock-apps .apps-group:not(:last-child):after{content:"";position:absolute;right:-10px;top:5px;height:calc(100% - 9px);width:1px;border-radius:10px;background-color:#3d3d3db3}.dock .dock-apps .show-applications-btn{width:56px;height:56px;background:transparent;border:none;border-radius:8px;color:#fffc;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;position:relative;z-index:1}.dock .dock-apps .show-applications-btn svg{width:32px;height:32px;transition:transform .2s ease}.dock .dock-apps .show-applications-btn:hover{background:#ffffff1a;color:#fff}.dock .dock-apps .show-applications-btn:hover svg{transform:scale(1.1)}.dock .dock-apps .show-applications-btn:active{transform:scale(.95)}.dock .dock-bg{width:100%;height:100%;position:absolute;z-index:0;border-radius:16px;background:var(--bg-primary);background-color:#00000059;mix-blend-mode:normal;box-shadow:0 4px 12px #0003}:root{--pj-bg: #191919;--pj-txt: #fff;--pj-txt-sc: #d2d2d2;--pj-width: min(75%, 780px)}.app{position:absolute;box-sizing:border-box}.app-body{overflow-y:auto;height:100%;box-sizing:border-box}.app-body *{box-sizing:border-box}.app-body::-webkit-scrollbar{height:10px;width:10px}.app-body::-webkit-scrollbar-track{border-radius:0 5px 5px 0;background-color:var(--pj-bg)}.app-body::-webkit-scrollbar-track:hover{background-color:var(--pj-bg)}.app-body::-webkit-scrollbar-track:active{background-color:var(--pj-bg)}.app-body::-webkit-scrollbar-thumb{border-radius:5px;background-color:#717171;border:2px solid var(--pj-bg)}.app-body::-webkit-scrollbar-thumb:hover{background-color:#5c5c5c}.app-body::-webkit-scrollbar-thumb:active{background-color:#4b4b4b}.app-resize-handle{position:absolute;z-index:10;background:transparent}.app-resize-handle-left{left:-6px;top:10%;bottom:10%;width:12px}.app-resize-handle-right{right:-6px;top:10%;bottom:10%;width:12px}.app-resize-handle-corner{right:0;bottom:0;width:18px;height:18px}.app-resize-handle-bottom{left:10%;right:10%;bottom:-6px;height:12px;position:absolute}.app-project{position:absolute;top:16px;left:16px}.app-project:not(.active){display:none}.app-project{border-radius:10px;padding:0 10px 10px;display:flex;flex-direction:column;border:1px solid #929292;background:#0a0a1dd9;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);width:fit-content}.app-project-header{padding:10px 0;display:flex;align-items:center;position:relative}.app-project-header-name{font-size:.88em;font-weight:500;margin-left:10px;color:#fff;text-align:left}.app-project-body{border-radius:5px}.app-application{position:absolute;top:16px;left:16px}.app-application:not(.active){display:none}.app-application{border-radius:10px;display:flex;flex-direction:column;border:1px solid #5e5e6b;overflow:hidden;width:100%;height:100%}.app-application-header{padding:7px;display:flex;align-items:center;position:relative;background:#3f3f40}.app-application-header-name{font-size:.88em;font-weight:500;margin-left:10px;color:#fff;text-align:left}.controls{position:absolute;right:10px;display:flex;gap:8px;cursor:pointer}.controls-btn{height:20px;width:20px;background-position:center center;background-repeat:no-repeat;background-size:14px;border-radius:50%;transition:background-color .2s ease}.controls-btn:nth-child(1).active{background-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20version='1.1'%20viewBox='0%200%206.35%206.35'%20xmlns='http://www.w3.org/2000/svg'%20%3e%3cg%20transform='translate(0%20-290.92)'%3e%3cpath%20transform='matrix(0%20-1%20.8%200%20-164.84%2088.367)'%20d='M-206.515%20208.69h.265v2.646h-.265z'%20fill='%23f7f7f7'%20stroke-width='.19721'/%3e%3c/g%3e%3c/svg%3e")}.controls-btn:nth-child(2).active{background-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20xmlns='http://www.w3.org/2000/svg'%20%3e%3cg%20fill='%23f7f7f7'%20transform='scale(0.65)%20translate(4%204)'%20shape-rendering='auto'%3e%3cpath%20d='m14.477%201a0.5%200.5%200%200%200-0.33008%200.14648l-5%205a0.5%200.5%200%200%200%200%200.70703%200.5%200.5%200%200%200%200.70703%200l5-5a0.5%200.5%200%200%200%200-0.70703%200.5%200.5%200%200%200-0.37695-0.14648z'/%3e%3cpath%20d='m10.5%201a0.5%200.5%200%200%200-0.5%200.5%200.5%200.5%200%200%200%200.5%200.5h3.5v3.5a0.5%200.5%200%200%200%200.5%200.5%200.5%200.5%200%200%200%200.5-0.5v-4a0.50005%200.50005%200%200%200-0.5-0.5h-4z'/%3e%3cpath%20d='m1.5%2010a0.5%200.5%200%200%200-0.5%200.5v4a0.50005%200.50005%200%200%200%200.5%200.5h4a0.5%200.5%200%200%200%200.5-0.5%200.5%200.5%200%200%200-0.5-0.5h-3.5v-3.5a0.5%200.5%200%200%200-0.5-0.5z'/%3e%3cpath%20d='m6.4766%209a0.5%200.5%200%200%200-0.33008%200.14648l-5%205a0.5%200.5%200%200%200%200%200.70703%200.5%200.5%200%200%200%200.70703%200l5-5a0.5%200.5%200%200%200%200-0.70703%200.5%200.5%200%200%200-0.37695-0.14648z'/%3e%3c/g%3e%3c/svg%3e")}.controls-btn:nth-child(3).active{background-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%206.35%206.35'%20xmlns='http://www.w3.org/2000/svg'%20%3e%3cpath%20d='m2.3037%202.1167-0.18707%200.18707%200.87023%200.86971-0.87023%200.87023%200.18707%200.18707%200.87023-0.87023%200.86971%200.87023%200.18707-0.18707-0.86971-0.87023%200.86971-0.86971-0.18707-0.18707-0.86971%200.86971z'%20fill='%23f7f7f7'%20/%3e%3c/svg%3e")}.controls-btn:not(.active){opacity:.3}.controls-btn.active:hover{background-color:#fff3}.activities-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#00000080;z-index:1;display:flex;justify-content:center;align-items:center;animation:fadeIn .2s ease-out;pointer-events:auto}.activities-overlay.fade-out{animation:fadeOut .2s ease-out forwards}.apps-container.activities-mode{pointer-events:all;z-index:2;position:relative}.app.activities-mode{position:fixed!important;left:var(--activities-x)!important;top:var(--activities-y)!important;transform:scale(var(--activities-scale, .3))!important;transform-origin:top left!important;transition:transform .25s cubic-bezier(.4,0,.2,1),opacity .25s ease,left .25s ease,top .25s ease,box-shadow .25s ease!important;cursor:pointer;pointer-events:all!important;opacity:1!important;display:flex!important;flex-direction:column!important;z-index:10!important;box-shadow:0 4px 12px #00000026;visibility:visible!important}.app.activities-mode:hover{transform:scale(calc(var(--activities-scale, .3) * 1.05))!important;opacity:1!important;z-index:400!important;box-shadow:0 12px 32px #0000004d;filter:brightness(1.15) saturate(1.1)}.app.activities-transitioning{transition:transform .25s cubic-bezier(.4,0,.2,1),opacity .25s ease,left .25s ease,top .25s ease,box-shadow .25s ease!important}.app-drawer-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000000d9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:9999;display:flex;justify-content:center;align-items:center;animation:fadeIn .2s ease-out}.app-drawer-overlay.fade-out{animation:fadeOut .2s ease-out forwards}.app-drawer-container{width:90%;max-width:1200px;height:85%;max-height:800px;display:flex;flex-direction:column;gap:24px;padding:32px;animation:slideUp .3s cubic-bezier(.4,0,.2,1)}.app-drawer-header{width:100%;display:flex;justify-content:center}.app-drawer-search{width:100%;max-width:600px;padding:16px 24px;font-size:18px;background:#ffffff1a;border:2px solid rgba(255,255,255,.2);border-radius:12px;color:#fff;outline:none;transition:all .2s ease}.app-drawer-search::placeholder{color:#ffffff80}.app-drawer-search:focus{background:#ffffff26;border-color:#fff6;box-shadow:0 0 0 4px #ffffff1a}.app-drawer-grid{flex:1;display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:32px 24px;padding:16px;overflow-y:auto;overflow-x:hidden}.app-drawer-grid::-webkit-scrollbar{width:8px}.app-drawer-grid::-webkit-scrollbar-track{background:#ffffff0d;border-radius:4px}.app-drawer-grid::-webkit-scrollbar-thumb{background:#fff3;border-radius:4px}.app-drawer-grid::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.app-drawer-item{display:flex;flex-direction:column;align-items:center;gap:12px;cursor:pointer;padding:16px;border-radius:12px;transition:all .2s ease;animation:fadeInScale .3s cubic-bezier(.4,0,.2,1) backwards;height:fit-content;max-height:140px}.app-drawer-item:nth-child(1){animation-delay:.02s}.app-drawer-item:nth-child(2){animation-delay:.04s}.app-drawer-item:nth-child(3){animation-delay:.06s}.app-drawer-item:nth-child(4){animation-delay:.08s}.app-drawer-item:nth-child(5){animation-delay:.1s}.app-drawer-item:nth-child(6){animation-delay:.12s}.app-drawer-item:nth-child(7){animation-delay:.14s}.app-drawer-item:nth-child(8){animation-delay:.16s}.app-drawer-item:nth-child(9){animation-delay:.18s}.app-drawer-item:nth-child(10){animation-delay:.2s}.app-drawer-item:nth-child(11){animation-delay:.22s}.app-drawer-item:nth-child(12){animation-delay:.24s}.app-drawer-item:nth-child(13){animation-delay:.26s}.app-drawer-item:nth-child(14){animation-delay:.28s}.app-drawer-item:nth-child(15){animation-delay:.3s}.app-drawer-item:nth-child(16){animation-delay:.32s}.app-drawer-item:nth-child(17){animation-delay:.34s}.app-drawer-item:nth-child(18){animation-delay:.36s}.app-drawer-item:nth-child(19){animation-delay:.38s}.app-drawer-item:nth-child(20){animation-delay:.4s}.app-drawer-item:nth-child(21){animation-delay:.42s}.app-drawer-item:nth-child(22){animation-delay:.44s}.app-drawer-item:nth-child(23){animation-delay:.46s}.app-drawer-item:nth-child(24){animation-delay:.48s}.app-drawer-item:nth-child(25){animation-delay:.5s}.app-drawer-item:nth-child(26){animation-delay:.52s}.app-drawer-item:nth-child(27){animation-delay:.54s}.app-drawer-item:nth-child(28){animation-delay:.56s}.app-drawer-item:nth-child(29){animation-delay:.58s}.app-drawer-item:nth-child(30){animation-delay:.6s}.app-drawer-item:nth-child(31){animation-delay:.62s}.app-drawer-item:nth-child(32){animation-delay:.64s}.app-drawer-item:nth-child(33){animation-delay:.66s}.app-drawer-item:nth-child(34){animation-delay:.68s}.app-drawer-item:nth-child(35){animation-delay:.7s}.app-drawer-item:nth-child(36){animation-delay:.72s}.app-drawer-item:nth-child(37){animation-delay:.74s}.app-drawer-item:nth-child(38){animation-delay:.76s}.app-drawer-item:nth-child(39){animation-delay:.78s}.app-drawer-item:nth-child(40){animation-delay:.8s}.app-drawer-item:nth-child(41){animation-delay:.82s}.app-drawer-item:nth-child(42){animation-delay:.84s}.app-drawer-item:nth-child(43){animation-delay:.86s}.app-drawer-item:nth-child(44){animation-delay:.88s}.app-drawer-item:nth-child(45){animation-delay:.9s}.app-drawer-item:nth-child(46){animation-delay:.92s}.app-drawer-item:nth-child(47){animation-delay:.94s}.app-drawer-item:nth-child(48){animation-delay:.96s}.app-drawer-item:nth-child(49){animation-delay:.98s}.app-drawer-item:nth-child(50){animation-delay:1s}.app-drawer-item:hover{background:#ffffff1a;transform:translateY(-4px)}.app-drawer-item:hover .app-drawer-item-label{color:#fff}.app-drawer-item:active{transform:translateY(-2px) scale(.98)}.app-drawer-item .appIcon{margin:0;position:relative}.app-drawer-item .appIcon .tool-tip-name{display:none!important}.app-drawer-item-label{font-size:14px;color:#ffffffd9;text-align:center;word-break:break-word;line-height:1.3;transition:color .2s ease;max-width:100%}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes slideUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInScale{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.app-drawer-no-results{grid-column:1/-1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:64px 32px;color:#fff9;text-align:center}.app-drawer-no-results p{font-size:20px;font-weight:500;color:#fffc;margin:0}.app-drawer-no-results span{font-size:14px;color:#ffffff80}.desktop-preview-wrapper{position:relative;width:100%;display:flex;flex-direction:column;align-items:center;margin-bottom:20px;animation:slideDown .4s cubic-bezier(.4,0,.2,1)}.desktop-preview-label{font-size:12px;font-weight:600;color:#ffffffb3;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:12px;animation:fadeIn .4s ease-out .1s backwards}.desktop-preview-backdrop{position:relative;width:600px;height:340px;background:#fff url(./background-Bg4VDzqh.jpg) center center/cover no-repeat;border-radius:16px;border:2px solid rgba(255,255,255,.2);box-shadow:0 16px 64px #000000b3,0 8px 24px #00000080,inset 0 1px #ffffff1a,inset 0 -1px #0006;overflow:hidden;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);clip-path:inset(10px)}.desktop-preview-backdrop:hover{transform:translateY(-4px) scale(1.02);border-color:#ffffff4d;box-shadow:0 20px 72px #000c,0 12px 32px #0009,inset 0 1px #ffffff26,inset 0 -1px #0006,0 0 0 4px #ffffff0d}.desktop-preview-backdrop:active{transform:translateY(-2px) scale(1.01)}.desktop-preview-backdrop:before{content:"";position:absolute;top:-1px;left:24px;right:24px;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.25) 50%,transparent 100%);border-radius:16px 16px 0 0;z-index:2}.desktop-preview-content{position:relative;width:100%;height:100%;pointer-events:none}.desktop-preview-window-wrapper{position:absolute;overflow:hidden;pointer-events:none}.desktop-preview-window-clone{transform-origin:top left;pointer-events:none}.desktop-preview-window-clone *{pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important}.desktop-preview-fish-wrapper{position:absolute;pointer-events:none;-webkit-user-select:none;user-select:none}.desktop-preview-fish-wrapper *{-webkit-user-select:none!important;user-select:none!important;pointer-events:none!important}@keyframes slideDown{0%{opacity:0}to{opacity:1;transform:translateY(0)}}.draggable-jellyfish{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:600px;height:auto;opacity:.15;cursor:grab;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;will-change:transform}.draggable-jellyfish:active{cursor:grabbing;opacity:.25}.draggable-jellyfish{transition:opacity .2s ease}.draggable-jellyfish:hover{opacity:.22}.toast-container{position:fixed;top:16px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:0;z-index:10000;pointer-events:none}.ubuntu-toast{display:flex;align-items:center;gap:12px;min-width:320px;max-width:420px;padding:14px 18px;background:#282828f2;color:#fff;border-radius:14px;box-shadow:0 10px 30px #0000001a;animation:ubuntuSlide .25s ease-out;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:auto;position:fixed;top:16px;left:50%;transform:translate(-50%)}.ubuntu-toast-icon{font-size:22px;flex-shrink:0;display:flex;align-items:center}.ubuntu-toast-icon img{width:30px;aspect-ratio:1/1;border-radius:100%}.ubuntu-toast-content{display:flex;flex-direction:column}.ubuntu-toast-title{font-weight:600;font-size:14px}.ubuntu-toast-message{font-size:13px;opacity:.85}.ubuntu-toast-close{position:absolute;top:-6px;right:-6px;flex-shrink:0;background:#282828f2;border:1px solid rgba(255,255,255,.2);color:#fff9;font-size:10px;cursor:pointer;padding:4px 8px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease;opacity:0;width:18px;height:18px}.ubuntu-toast:hover .ubuntu-toast-close{opacity:1}.ubuntu-toast-close:hover{color:#fff;background:#282828f2;border-color:#fff6}.ubuntu-toast-close:active{transform:scale(.9)}@keyframes ubuntuSlide{0%{opacity:0;transform:translate(-50%) translateY(-8px)}to{opacity:1;transform:translate(-50%) translateY(0)}}#app{display:flex;flex-direction:column;overflow:hidden;height:100vh;width:100vw;background:#fff url(./background-Bg4VDzqh.jpg) center center/cover no-repeat local}#app .apps-container{position:relative;width:100%;height:calc(100vh - 92px);z-index:100;pointer-events:none}#app .apps-container .app-id-Cacacacazerr{transform:translate(40px,50px)}#app .apps-container .app{pointer-events:auto}#app .dock{align-self:center}#app .jellyfish-layer{position:fixed;top:0;left:0;width:100vw;height:100vh;pointer-events:none;z-index:50}#app .jellyfish-layer *{pointer-events:auto}
