.projects-module__D-cxOq__shell{color:#171717;min-height:100vh;font-family:var(--font-sans), "Avenir Next", sans-serif;background:#fff}:is(html:has(.projects-page-shell),body:has(.projects-page-shell)){scrollbar-width:none;-ms-overflow-style:none}html:has(.projects-page-shell)::-webkit-scrollbar{display:none}body:has(.projects-page-shell)::-webkit-scrollbar{display:none}.projects-module__D-cxOq__header{background:#fff;border-bottom:1px solid #e5e9ec;height:72px}.projects-module__D-cxOq__headerInner{grid-template-columns:1fr auto;align-items:center;width:min(1120px,100% - 40px);height:100%;margin:0 auto;display:grid}.projects-module__D-cxOq__headerBrand{color:#17212b;align-items:center;gap:9px;width:fit-content;text-decoration:none;display:inline-flex}.projects-module__D-cxOq__headerBrand img{object-fit:contain;width:38px;height:38px}.projects-module__D-cxOq__headerBrand strong{letter-spacing:-.035em;text-transform:uppercase;font-family:Avenir Next,Segoe UI,sans-serif;font-size:1.075rem;font-weight:700;line-height:1.08}.projects-module__D-cxOq__headerActions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.projects-module__D-cxOq__headerCreate,.projects-module__D-cxOq__headerProfile{color:#566572;background:#fff;border:1px solid #e0e5e8;border-radius:50%;place-items:center;text-decoration:none;transition:border-color .14s,background .14s,transform .14s;display:grid}.projects-module__D-cxOq__headerCreate{width:36px;height:36px}.projects-module__D-cxOq__headerProfile{width:40px;height:40px;overflow:hidden}.projects-module__D-cxOq__headerProfile img{object-fit:cover;width:100%;height:100%}.projects-module__D-cxOq__headerCreate:hover,.projects-module__D-cxOq__headerProfile:hover{background:#f6f8f9;border-color:#b8c1c8;transform:translateY(-1px)}.projects-module__D-cxOq__content{width:min(1120px,100% - 40px);margin:0 auto;padding:0}.projects-module__D-cxOq__grid{flex-direction:column;display:flex}.projects-module__D-cxOq__card{background:#fff;border-bottom:1px solid #e8eaec;grid-template-columns:minmax(300px,.8fr) minmax(560px,1.5fr);align-items:center;gap:clamp(28px,4vw,56px);min-width:0;padding:46px 0;display:grid}.projects-module__D-cxOq__card:last-child{border-bottom:0}.projects-module__D-cxOq__projectSummary{flex-direction:column;align-items:flex-start;gap:22px;min-width:0;display:flex}.projects-module__D-cxOq__cardLink{min-width:0;color:inherit;text-decoration:none;display:block}.projects-module__D-cxOq__examplePreview{cursor:default;pointer-events:none}.projects-module__D-cxOq__previewStrip{--preview-spill-gap:10px;background:#fff;grid-template-columns:repeat(3,minmax(0,220px));justify-content:end;align-items:center;gap:8px;height:485px;padding:0;display:grid;overflow:hidden}.projects-module__D-cxOq__frame{aspect-ratio:1242/2688;border:1px solid #0000001a;justify-self:center;width:100%;position:relative;overflow:hidden;container-type:inline-size}.projects-module__D-cxOq__tabletFrame{aspect-ratio:2064/2752}.projects-module__D-cxOq__landscapeFrame{aspect-ratio:2688/1242}.projects-module__D-cxOq__tabletFrame.projects-module__D-cxOq__landscapeFrame{aspect-ratio:2752/2064}.projects-module__D-cxOq__showcaseFrame img{object-fit:cover}.projects-module__D-cxOq__frameText{letter-spacing:-.04em;white-space:pre-wrap;transform-origin:50%;padding:.08em .14em;font-size:11.5cqw;font-weight:500;line-height:1.02;position:absolute;overflow:hidden}.projects-module__D-cxOq__frameText b,.projects-module__D-cxOq__frameText strong{font-weight:800}.projects-module__D-cxOq__frameText i,.projects-module__D-cxOq__frameText em{font-style:italic}.projects-module__D-cxOq__frameText u{text-decoration:underline}.projects-module__D-cxOq__frameText s,.projects-module__D-cxOq__frameText strike,.projects-module__D-cxOq__frameText del{text-decoration:line-through}.projects-module__D-cxOq__freeImage,.projects-module__D-cxOq__phone,.projects-module__D-cxOq__appIcon{transform-origin:50%;position:absolute;overflow:hidden}.projects-module__D-cxOq__freeImage{z-index:1}.projects-module__D-cxOq__freeImage img{object-fit:contain}.projects-module__D-cxOq__phone{z-index:2;aspect-ratio:1/2.12;background:linear-gradient(105deg,#77777b 0%,#1c1c1e 3%,#09090a 48%,#252527 97%,#85858a 100%);border-radius:13%/6.2%;width:62%;padding:2.2%;box-shadow:inset 0 0 0 1px #ffffff52}.projects-module__D-cxOq__phone.projects-module__D-cxOq__tablet{aspect-ratio:1/1.333;border-radius:4.6%;width:78%;padding:1.8%}.projects-module__D-cxOq__phone.projects-module__D-cxOq__landscapePhone{aspect-ratio:2.12;border-radius:6.2%/13%;width:72%;padding:1.15%}.projects-module__D-cxOq__phone.projects-module__D-cxOq__tablet.projects-module__D-cxOq__landscapePhone{aspect-ratio:1.333;border-radius:4.6%;width:72%;padding:1.2%}.projects-module__D-cxOq__phoneScreen{background:#fff;border-radius:10%/5%;width:100%;height:100%;position:relative;overflow:hidden}.projects-module__D-cxOq__tablet .projects-module__D-cxOq__phoneScreen{border-radius:3%}.projects-module__D-cxOq__landscapePhone .projects-module__D-cxOq__phoneScreen{border-radius:5%/10%}.projects-module__D-cxOq__tablet.projects-module__D-cxOq__landscapePhone .projects-module__D-cxOq__phoneScreen{border-radius:3%}.projects-module__D-cxOq__phoneScreen img{object-fit:cover}.projects-module__D-cxOq__emptyPhoneScreen{color:#777;text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;font-size:3.4cqw;font-weight:650;line-height:1.25;display:flex}.projects-module__D-cxOq__phoneIsland{z-index:2;background:#050506;border-radius:999px;width:27.09%;height:3.234%;position:absolute;top:1.77%;left:36.455%;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff06}.projects-module__D-cxOq__phoneIsland span{background:#010102;border-radius:999px;width:56%;height:56%;position:absolute;top:22%;left:10%}.projects-module__D-cxOq__phoneIsland:after{aspect-ratio:1;content:"";background:radial-gradient(circle at 35% 35%,#223f72 0 18%,#071329 42%,#010207 72%);border-radius:50%;width:10.5%;position:absolute;top:32%;right:6%}.projects-module__D-cxOq__landscapePhone .projects-module__D-cxOq__phoneIsland{width:3.234%;height:27.09%;top:36.455%;left:auto;right:1.77%}.projects-module__D-cxOq__landscapePhone .projects-module__D-cxOq__phoneIsland span{width:56%;height:56%;top:10%;left:22%}.projects-module__D-cxOq__landscapePhone .projects-module__D-cxOq__phoneIsland:after{width:36%;top:auto;bottom:6%;right:32%}.projects-module__D-cxOq__appIcon{z-index:3;aspect-ratio:1;background:#fff;border:1px solid #14202b21;border-radius:24%;width:25%;box-shadow:0 2px 8px #14202b1f}.projects-module__D-cxOq__appIcon img{object-fit:cover}.projects-module__D-cxOq__emptyAppIcon{color:#71808a;align-content:center;place-items:center;gap:.8cqw;font-size:2.5cqw;line-height:1;display:grid;position:absolute;inset:0}.projects-module__D-cxOq__emptyAppIcon svg{width:5cqw;height:5cqw}.projects-module__D-cxOq__emptyPreview{color:#858581;text-align:center;grid-column:1/-1;font-size:13px}.projects-module__D-cxOq__projectIconButton{color:#566572;cursor:pointer;background:#fff;border:1px solid #deded9;border-radius:22px;place-items:center;width:88px;height:88px;transition:border-color .14s;display:grid;position:relative;overflow:hidden}.projects-module__D-cxOq__projectIconButton:hover{background:#fff;border-color:#b8c1c8}.projects-module__D-cxOq__projectIconButton>img{object-fit:cover}.projects-module__D-cxOq__projectIconButton>svg{stroke-width:1.5px;width:50%;height:50%}.projects-module__D-cxOq__projectIconButton input{display:none}.projects-module__D-cxOq__exampleProjectIcon{cursor:default}.projects-module__D-cxOq__iconContextMenu{z-index:80;background:#fff;border:1px solid #dedfe3;border-radius:10px;min-width:220px;padding:5px;overflow:hidden;box-shadow:0 14px 36px #0f172a2e}.projects-module__D-cxOq__iconContextMenuItem{color:#202124;min-height:34px;font-family:var(--font-sans), system-ui, sans-serif;cursor:default;-webkit-user-select:none;user-select:none;border-radius:7px;outline:none;align-items:center;gap:9px;padding:7px 9px;font-size:12px;font-weight:650;line-height:1;display:flex}.projects-module__D-cxOq__iconContextMenuItem[data-highlighted]{background:#f1f3f5}.projects-module__D-cxOq__iconContextMenuItem[data-disabled]{color:#a6a8ad;pointer-events:none}.projects-module__D-cxOq__iconContextMenuSeparator{background:#e8e9ec;height:1px;margin:4px 5px}.projects-module__D-cxOq__iconContextMenuCentered,.projects-module__D-cxOq__iconContextMenuDelete{justify-content:flex-start;position:relative}.projects-module__D-cxOq__iconContextMenuCenteredLabel,.projects-module__D-cxOq__iconContextMenuDeleteLabel{position:absolute;left:50%;transform:translate(-50%)}.projects-module__D-cxOq__projectDetails{gap:12px;width:100%;min-width:0;display:grid}.projects-module__D-cxOq__projectDetails p{color:#70706c;max-width:370px;margin:3px 0 5px;font-size:14px;line-height:1.55}.projects-module__D-cxOq__titleRow,.projects-module__D-cxOq__renameForm{width:100%;min-width:0;min-height:62px}.projects-module__D-cxOq__titleRow{align-items:center;gap:10px;display:flex}.projects-module__D-cxOq__titleButton{color:#171717;max-width:440px;font:inherit;letter-spacing:-.05em;text-align:left;overflow-wrap:anywhere;cursor:text;background:0 0;border:0;padding:8px 0;font-size:clamp(34px,3.25vw,48px);font-weight:650;line-height:.96}.projects-module__D-cxOq__titleButton[data-empty],.projects-module__D-cxOq__descriptionButton[data-empty]{color:#a0a09b}.projects-module__D-cxOq__renameForm{align-items:center;display:flex}.projects-module__D-cxOq__renameForm textarea{box-sizing:border-box;resize:none;color:#171717;outline-offset:0;width:min(100%,440px);min-height:62px;font:inherit;letter-spacing:-.05em;background:#fff;border:0;border-radius:8px;outline:2px solid #000;padding:8px 0;font-size:clamp(34px,3.25vw,48px);font-weight:650;line-height:.96;overflow:hidden}.projects-module__D-cxOq__renameForm textarea:focus{box-shadow:none}.projects-module__D-cxOq__descriptionButton{color:#70706c;max-width:370px;font:inherit;text-align:left;white-space:pre-wrap;cursor:text;background:0 0;border:0;margin:3px 0 5px;padding:0;font-size:14px;line-height:1.55}.projects-module__D-cxOq__descriptionForm{width:min(100%,370px);margin:3px 0 5px}.projects-module__D-cxOq__descriptionForm textarea{box-sizing:border-box;resize:vertical;color:#171717;width:100%;min-height:74px;font:inherit;background:#fff;border:1px solid #000;border-radius:8px;outline:none;padding:9px 10px;font-size:14px;line-height:1.55}.projects-module__D-cxOq__descriptionForm textarea:focus{border-width:2px;padding:8px 9px}.projects-module__D-cxOq__projectMeta{color:#858581;flex-wrap:wrap;gap:20px;font-size:12px;display:flex}.projects-module__D-cxOq__projectMeta strong{color:#262624;font-weight:750}.projects-module__D-cxOq__projectActions{flex-wrap:wrap;gap:9px;margin-top:13px;display:flex}.projects-module__D-cxOq__projectActions a,.projects-module__D-cxOq__projectActions button{color:#272725;cursor:pointer;background:#fff;border:1px solid #dfe2e4;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:40px;padding:9px 15px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.projects-module__D-cxOq__projectActions a{color:#fff;background:#171717;border-color:#171717}.projects-module__D-cxOq__projectActions .projects-module__D-cxOq__projectSecondaryAction{color:#272725;background:#fff;border-color:#dfe2e4}.projects-module__D-cxOq__projectActions .projects-module__D-cxOq__projectSecondaryAction:hover,.projects-module__D-cxOq__projectActions button:hover{background:#f7f8f8;border-color:#b9bec1}.projects-module__D-cxOq__projectActions .projects-module__D-cxOq__projectMoreButton{width:40px;padding:9px}.projects-module__D-cxOq__message{color:#73736f;text-align:center;border:1px dashed #d4d4cf;border-radius:18px;align-content:center;place-items:center;gap:9px;min-height:220px;padding:30px;display:grid}.projects-module__D-cxOq__message strong{color:#252523}.projects-module__D-cxOq__message span{font-size:13px}.projects-module__D-cxOq__message a{color:#111;margin-top:5px;font-size:13px;font-weight:700}.projects-module__D-cxOq__projectsWatermark{pointer-events:none;justify-content:center;align-items:flex-end;width:100%;min-width:0;min-height:clamp(13rem,15vw,18rem);display:flex;position:relative;overflow:hidden}.projects-module__D-cxOq__projectsWatermark>span{color:#171717;letter-spacing:-.085em;opacity:.075;white-space:nowrap;-webkit-user-select:none;user-select:none;width:max-content;font-size:clamp(3.75rem,18.5vw,22rem);font-weight:800;line-height:.72;display:block;position:absolute;bottom:clamp(.75rem,1.25vw,1.25rem);left:50%;transform:translate(-50%)}@media (max-width:980px){.projects-module__D-cxOq__card{grid-template-columns:1fr;gap:26px}.projects-module__D-cxOq__projectDetails p{max-width:520px}.projects-module__D-cxOq__previewStrip{height:485px}}@media (max-width:700px){.projects-module__D-cxOq__headerInner,.projects-module__D-cxOq__content{width:min(100% - 24px,1120px)}.projects-module__D-cxOq__headerInner{grid-template-columns:1fr auto}.projects-module__D-cxOq__headerBrand strong{display:none}.projects-module__D-cxOq__card{padding:34px 0}.projects-module__D-cxOq__projectSummary{gap:16px}.projects-module__D-cxOq__projectIconButton{border-radius:17px;width:68px;height:68px}.projects-module__D-cxOq__previewStrip{gap:10px;height:310px}.projects-module__D-cxOq__projectsWatermark{min-height:11rem}}
