/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@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;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@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%;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;-webkit-text-decoration:inherit;-webkit-text-decoration: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]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.block{display:block}.hidden{display:none}.table{display:table}}:root{--ink:#17231f;--muted:#718078;--line:#e5e9e6;--paper:#f5f6f2;--green:#234c3b;--lime:#d8f36a}*{box-sizing:border-box}html,body{background:var(--paper);min-height:100%;color:var(--ink);margin:0;font-family:Pretendard,Noto Sans KR,Arial,sans-serif}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}.shell{grid-template-columns:230px 1fr;min-height:100vh;display:grid}.sidebar{color:#fff;background:#173a2e;flex-direction:column;height:100vh;padding:28px 20px;display:flex;position:sticky;top:0}.brand{letter-spacing:.12em;align-items:center;gap:11px;padding:0 8px 34px;font-size:14px;font-weight:800;display:flex}.brandmark{width:30px;height:30px;color:var(--lime);border:1px solid #bcd0c7;border-radius:50%;place-items:center;display:grid}nav{gap:5px;display:grid}.navitem{color:#bed0c8;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:12px;width:100%;padding:12px 13px;display:flex}.navitem:hover,.navitem.active{color:#fff;background:#28513f}.navdot{border:1px solid;border-radius:50%;width:7px;height:7px}.active .navdot{background:var(--lime);border:0;box-shadow:0 0 0 4px #d8f36a1f}.sidefoot{border-top:1px solid #ffffff21;margin-top:auto;padding:20px 8px 0}.privacy{align-items:center;gap:10px;display:flex}.privacy>span{color:var(--lime);font-size:9px}.privacy div,.privacy b,.privacy small{display:block}.privacy b{font-size:13px}.privacy small{color:#9fb5ab;margin-top:3px;font-size:11px}.sidefoot>a{color:#dce8e2;margin-top:15px;font-size:12px;text-decoration:none;display:inline-block}.workspace{min-width:0}.topbar{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;height:92px;padding:20px 38px;display:flex}.eyebrow{color:#849087;letter-spacing:.17em;margin:0 0 5px;font-size:10px;font-weight:800}.topbar h1{margin:0;font-family:Georgia,serif;font-size:24px;font-weight:500}.topactions,.search{align-items:center;display:flex}.topactions{gap:10px}.search{border:1px solid var(--line);background:#fafbf9;border-radius:9px;gap:8px;width:270px;padding:10px 13px}.search input{background:0 0;border:0;outline:0;width:100%;font-size:13px}.add{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:9px;padding:11px 15px}.content{max-width:1450px;margin:auto;padding:28px 38px 48px}.hero{color:#fff;background:linear-gradient(115deg,#244c3b,#18382d);border-radius:16px;justify-content:space-between;align-items:flex-end;min-height:215px;padding:32px 36px;display:flex;position:relative;overflow:hidden}.hero:after{content:"";border:1px solid #ffffff18;border-radius:50%;width:330px;height:330px;position:absolute;top:-135px;right:-60px;box-shadow:0 0 0 55px #ffffff08}.light{color:#b9cabf}.hero h2{letter-spacing:-.035em;margin:0;font:500 36px/1.18 Georgia,Noto Serif KR,serif;position:relative}.hero p:last-child{color:#bed0c7;margin:13px 0 0;font-size:13px}.heroStats{z-index:1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff0d;border:1px solid #ffffff1c;border-radius:12px;gap:34px;padding:17px 21px;display:flex;position:relative}.heroStats div{gap:3px;display:grid}.heroStats strong{color:var(--lime);font:400 28px Georgia,serif}.heroStats span{color:#bdcec6;font-size:11px}.block{margin-top:28px}.sectionhead{justify-content:space-between;align-items:flex-end;margin-bottom:14px;display:flex}.sectionhead h3{margin:0;font:500 21px Georgia,Noto Serif KR,serif}.filters{flex-wrap:wrap;gap:5px;display:flex}.filters button{border:1px solid var(--line);color:#65736b;cursor:pointer;background:#fff;border-radius:20px;padding:7px 12px;font-size:11px}.filters button.selected{background:var(--ink);color:#fff;border-color:var(--ink)}.servicegrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.service{border:1px solid var(--line);min-height:88px;color:var(--ink);background:#fff;border-radius:12px;align-items:center;gap:11px;padding:15px;text-decoration:none;transition:all .16s;display:flex}.service:hover{border-color:#c8d1cc;transform:translateY(-2px);box-shadow:0 8px 25px #18382d12}.serviceicon{border-radius:10px;place-items:center;width:40px;height:40px;font-weight:800;display:grid}.coral{color:#b84a35;background:#ffe3dc}.mint{color:#236345;background:#dff2e7}.blue{color:#35638d;background:#e1ecf8}.amber{color:#8b671c;background:#fff0cb}.violet{color:#665081;background:#ebe4f5}.ink{color:#24322c;background:#e1e5e3}.service span:nth-child(2){gap:4px;min-width:0;display:grid}.service small{color:#89938e;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.service i{color:#a4aca8;margin-left:auto;font-size:13px;font-style:normal}.twocol{grid-template-columns:1.15fr .85fr;gap:16px;display:grid}.panel{border:1px solid var(--line);background:#fff;border-radius:14px;padding:21px}.textbutton{color:#49675a;cursor:pointer;background:0 0;border:0;font-size:11px}.task{border-top:1px solid #edf0ee;align-items:center;gap:12px;padding:13px 0;display:flex}.task input{appearance:none;border:1px solid #cbd3cf;border-radius:6px;width:19px;height:19px}.task input:checked{background:var(--green);box-shadow:inset 0 0 0 4px #fff}.task span{gap:3px;display:grid}.task b,.payment b{font-size:12px}.task small,.payment small{color:#8a9590;font-size:10px}.task em{border-radius:12px;margin-left:auto;padding:5px 8px;font-size:9px;font-style:normal}.p0{color:#a54532;background:#ffe4dc}.p1{color:#466655;background:#e4eee8}.p2{color:#8e6b24;background:#fff1c9}.payment{border-top:1px solid #edf0ee;grid-template-columns:38px 1fr auto;align-items:center;gap:11px;padding:10px 0;display:grid}.payment>span,.payment>div{gap:3px;display:grid}.payment>div{text-align:right}.calendar{background:#edf3ef;border-radius:9px;place-items:center;width:36px;height:36px;gap:0!important}.calendar b{font-size:14px}.calendar small{font-size:8px}.safe{color:#7c8881;background:#f6f7f4;border-radius:8px;margin:10px 0 0;padding:9px 11px;font-size:10px}@media (width<=1050px){.servicegrid{grid-template-columns:repeat(3,1fr)}.topactions .search{width:210px}.heroStats{gap:18px}.twocol{grid-template-columns:1fr}}@media (width<=760px){.shell{display:block}.sidebar{height:auto;padding:16px;position:static}.brand{padding-bottom:14px}.sidebar nav{display:flex;overflow-x:auto}.navitem{white-space:nowrap;width:auto}.sidefoot{display:none}.topbar{height:auto;padding:18px;display:block}.topactions{margin-top:14px}.search{flex:1!important;width:auto!important}.content{padding:18px}.hero{padding:25px;display:block}.hero h2{font-size:29px}.heroStats{justify-content:space-between;margin-top:24px}.servicegrid{grid-template-columns:repeat(2,1fr)}.filters{margin-top:12px}.sectionhead,.twocol{display:block}}@media (width<=430px){.servicegrid{grid-template-columns:1fr}.add{font-size:0}.add:first-letter{font-size:16px}.heroStats{gap:10px;padding:14px}.heroStats strong{font-size:22px}}.shell{min-height:100vh;display:block}.workspace{width:100%}.topbar{z-index:20;height:auto;min-height:92px;padding:19px clamp(20px,4vw,58px);position:sticky;top:0;box-shadow:0 4px 18px #173a2e0b}.titleline{align-items:center;gap:12px;display:flex}.titleline .brandmark{background:var(--green);width:38px;height:38px;color:var(--lime);border:0;font-size:16px}.titleline .eyebrow{color:#557064}.companybanner{background:linear-gradient(135deg,#f6faf7,#edf5f0);border:1px solid #cddbd3;border-radius:12px;flex:1;max-width:520px;margin:0 22px;padding:9px 13px;box-shadow:0 5px 16px #173a2e0b}.companybanner>div{align-items:center;gap:8px;margin-bottom:6px;display:flex}.companybanner>div b{color:#214c38;font-size:12px}.companybanner>div span{color:#5e7368;border-left:1px solid #b9c9c0;padding-left:8px;font-size:9px;font-weight:900}.companybanner dl{grid-template-columns:1fr 1.15fr .8fr 2.2fr;gap:8px;margin:0;display:grid}.companybanner dl>div{min-width:0}.companybanner dt{color:#829087;font-size:7px;font-weight:900}.companybanner dd{color:#314c3f;text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:9px;font-weight:800;overflow:hidden}.private-badge{white-space:nowrap;color:#35604c;background:#e9f1ec;border-radius:20px;padding:9px 12px;font-size:11px;font-weight:700}.content{max-width:1540px;padding:30px clamp(20px,4vw,58px) 70px}.welcome{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;padding:5px 2px 22px;display:flex}.welcome h2{margin:0;font:500 29px/1.2 Georgia,Noto Serif KR,serif}.welcome>p{color:#7f8c85;margin:0;font-size:11px}.sitegroup{margin-top:29px}.grouphead{align-items:center;gap:11px;margin-bottom:12px;display:flex}.grouphead h3{margin:0;font-size:18px}.grouphead span{color:#708078;background:#e8ece9;border-radius:12px;padding:4px 8px;font-size:10px}.servicegrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.service{border-radius:14px;min-height:102px;padding:18px}.serviceicon{border-radius:13px;width:48px;height:48px;font-size:17px}.service b{font-size:15px}.service small{font-size:11px}.service i{color:#74817b;white-space:nowrap;font-size:10px}.empty{text-align:center;color:#78867e;padding:70px}@media (width<=1100px){.servicegrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.topbar{padding:17px;position:static}.topbar,.welcome{display:block}.topactions{margin-top:13px}.private-badge{display:none}.content{padding:20px 17px 50px}.welcome h2{font-size:24px}.welcome>p{margin-top:8px}.servicegrid{grid-template-columns:repeat(2,minmax(0,1fr))}.service{min-height:92px;padding:14px}.service i{display:none}}@media (width<=1250px){.companybanner{display:none}}@media (width<=470px){.servicegrid{grid-template-columns:1fr}.titleline h1{font-size:21px}}.categoryboard{grid-template-columns:repeat(4,minmax(250px,1fr));align-items:start;gap:16px;margin-top:24px;display:grid}.sitegroup{border:1px solid var(--line);background:#fff;border-radius:16px;margin:0;padding:16px;box-shadow:0 7px 24px #173a2e08}.grouphead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;margin:0 0 13px;padding-bottom:12px;display:flex}.grouphead>div{align-items:center;gap:8px;display:flex}.grouphead span{background:#edf1ee}.grouphead button{color:#315a47;cursor:pointer;background:#e9f1ec;border:0;border-radius:8px;padding:7px 9px;font-size:10px;font-weight:700}.grouphead button:hover{background:#dcebe2}.servicecolumn{gap:9px;display:grid}.servicecolumn .service{background:#fafbf9;border-radius:11px;min-height:82px;padding:12px}.servicecolumn .serviceicon{border-radius:10px;width:40px;height:40px;font-size:14px}.servicecolumn .service b{font-size:13px}.servicecolumn .service small{font-size:10px}.servicecolumn .service i{font-size:9px}.serviceicon{flex:none;position:relative;overflow:hidden}.serviceicon .logoletter{place-items:center;display:grid;position:absolute;inset:0}.serviceicon img{object-fit:contain;background:#fff;border-radius:6px;width:calc(100% - 8px);height:calc(100% - 8px);padding:2px;position:absolute;inset:4px;box-shadow:0 1px 5px #14261f19}.servicecolumn .service:hover .serviceicon img{transform:scale(1.08)}.serviceicon img{transition:transform .16s}.serviceitem,.aiitem{position:relative}.serviceitem .service{width:100%;padding-right:58px}.editlink,.aiitem .editlink{z-index:2;color:#4f3d00;cursor:pointer;opacity:1;background:#ffd84f;border:1px solid #d7a900;border-radius:7px;padding:5px 7px;font-size:8px;font-weight:800;position:absolute;top:7px;right:8px;box-shadow:0 2px 7px #8e6c0029}.editlink:hover,.aiitem .editlink:hover{background:#f3c928;border-color:#bd9200;transform:translateY(-1px)}.serviceitem:has(.adminlink) .service{min-height:108px;padding-bottom:36px}.adminlink,.adminedit{z-index:3;cursor:pointer;border-radius:7px;justify-content:center;align-items:center;padding:6px 9px;font-size:8px;font-weight:800;text-decoration:none;display:inline-flex;position:absolute;bottom:7px}.adminlink{color:#fff;background:#3975bb;border:1px solid #2e609b;left:12px;box-shadow:0 2px 7px #1b4d8629}.adminlink:hover{background:#2c63a4}.adminlink.unset{color:#315777;background:#e3eef7;border-color:#7392ad}.adminedit{color:#4f3d00;background:#ffd84f;border:1px solid #d7a900;right:8px}.modalback{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#10231cb8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.addmodal{background:#fff;border-radius:18px;width:min(440px,100%);padding:24px;box-shadow:0 28px 90px #07120e55}.modalhead{justify-content:space-between;align-items:flex-start;margin-bottom:20px;display:flex}.modalhead h3{margin:0;font:500 25px Georgia,Noto Serif KR,serif}.modalhead>button{cursor:pointer;background:#edf1ee;border:0;border-radius:50%;width:34px;height:34px;font-size:22px}.addmodal label{color:#42564d;gap:7px;margin-top:14px;font-size:12px;font-weight:700;display:grid}.addmodal input{background:#fbfcfb;border:1px solid #d8dfdb;border-radius:9px;outline:0;width:100%;padding:12px 13px}.addmodal input:focus{border-color:#507b67;box-shadow:0 0 0 3px #315a4712}.addmodal>p{color:#78837d;background:#f4f5f2;border-radius:8px;margin:13px 0 0;padding:10px;font-size:10px}.modalactions{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.modalactions button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:9px;padding:10px 15px}.modalactions button[type=submit]{border-color:var(--green);background:var(--green);color:#fff}@media (width<=1250px){.categoryboard{grid-template-columns:repeat(3,minmax(240px,1fr))}}@media (width<=900px){.categoryboard{grid-template-columns:repeat(2,minmax(240px,1fr))}}@media (width<=600px){.categoryboard{grid-template-columns:1fr}.sitegroup{padding:14px}}.aishelf{background:linear-gradient(115deg,#173a2e,#244f3d);border-radius:17px;margin-top:20px;padding:18px;box-shadow:0 12px 34px #173a2e1c}.aihead{justify-content:space-between;align-items:flex-end;margin-bottom:13px;display:flex}.aihead .eyebrow{color:#a9c2b5}.aihead h3{color:#fff;margin:0;font:500 22px Georgia,Noto Serif KR,serif}.aihead button{color:#e7f2ec;cursor:pointer;background:#ffffff12;border:1px solid #ffffff2b;border-radius:9px;padding:8px 11px;font-size:10px}.airow{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.aiitem{min-width:0}.aicard{color:#fff;background:#ffffff0d;border:1px solid #ffffff1c;border-radius:12px;align-items:center;gap:10px;width:100%;min-width:0;min-height:104px;padding:13px 35px 13px 13px;text-decoration:none;transition:all .16s;display:flex}.aicard:hover{background:#ffffff17;transform:translateY(-2px)}.aicard>span:nth-child(2){gap:3px;min-width:0;display:grid}.aicard em{color:#dff58a;background:#d8f36a1f;border-radius:7px;width:max-content;padding:3px 6px;font-size:8px;font-style:normal;font-weight:800}.aicard b{font-size:13px}.aicard small{color:#b7cbc1;white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.aicard i{color:#a8beb3;margin-left:auto;font-style:normal}.aicard .serviceicon{width:46px;height:46px}.aicard .serviceicon img{width:calc(100% - 6px);height:calc(100% - 6px);inset:3px}@media (width<=1250px){.airow{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=760px){.airow{grid-template-columns:repeat(2,minmax(0,1fr))}.aicard{min-height:96px}.aishelf{padding:14px}}@media (width<=430px){.airow{grid-template-columns:1fr}}.service i,.aicard i{white-space:nowrap;background:#d94235;border-radius:7px;justify-content:center;align-items:center;margin-left:auto;padding:6px 8px;font-style:normal;font-weight:800;box-shadow:0 3px 9px #b9272130;color:#fff!important;font-size:9px!important;display:inline-flex!important}.service:hover i,.aicard:hover i{background:#bd2f25;transform:translateY(-1px)}@media (width<=760px){.service i,.aicard i{padding:5px 7px;font-size:8px!important}}.emailshelf{background:#fff;border:1px solid #d9e1dc;border-radius:16px;margin-top:20px;padding:16px 18px;box-shadow:0 9px 28px #173a2e0c}.emailhead{justify-content:space-between;align-items:flex-end;margin-bottom:12px;display:flex}.emailhead h3{margin:0;font:500 21px Georgia,Noto Serif KR,serif}.emailhead button{color:#315a47;cursor:pointer;background:#e9f1ec;border:0;border-radius:9px;padding:8px 11px;font-size:10px;font-weight:700}.emailrow{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.emailitem{position:relative}.emailcard{border:1px solid var(--line);min-height:88px;color:var(--ink);background:#fafbf9;border-radius:12px;align-items:center;gap:11px;padding:13px 68px 13px 13px;text-decoration:none;display:flex}.emailcard>span:nth-child(2){gap:4px;min-width:0;display:grid}.emailcard b{font-size:14px}.emailcard small{color:#7c8982;font-size:10px}.emailcard i{color:#fff;white-space:nowrap;background:#d94235;border-radius:7px;justify-content:center;align-items:center;margin-left:auto;padding:6px 8px;font-size:9px;font-style:normal;font-weight:800;display:inline-flex}.emailcard:hover{border-color:#bfcac3;box-shadow:0 7px 20px #173a2e0d}.emailcard:hover i{background:#bd2f25}.emailitem .editlink{top:7px;right:8px}@media (width<=900px){.emailrow{grid-template-columns:repeat(2,1fr)}}@media (width<=520px){.emailrow{grid-template-columns:1fr}.emailshelf{padding:14px}}.categoryboard{margin-top:24px;display:block}.categoryboard .sitegroup{aspect-ratio:auto;margin-top:16px;padding:15px 16px}.categoryboard .servicecolumn{grid-template-columns:repeat(auto-fill,minmax(145px,1fr));gap:10px;display:grid}.categoryboard .serviceitem{aspect-ratio:1;min-width:0}:is(.categoryboard .serviceitem .service,.categoryboard .serviceitem:has(.adminlink) .service){text-align:center;flex-direction:column;justify-content:center;gap:9px;height:100%;min-height:0;padding:33px 10px 39px}.categoryboard .serviceitem .serviceicon{border-radius:14px;width:56px;height:56px;font-size:18px}.categoryboard .serviceitem .service>span:nth-child(2){place-items:center;gap:4px;width:100%}.categoryboard .serviceitem .service b{font-size:13px}.categoryboard .serviceitem .service small{max-width:100%;font-size:9px}.categoryboard .serviceitem .service i{margin:0;position:absolute;bottom:8px;right:8px}.categoryboard .serviceitem .editlink{top:7px;right:7px}.categoryboard .serviceitem .adminlink{bottom:8px;left:8px}.categoryboard .grouphead{margin-bottom:12px;padding-bottom:10px}@media (width<=760px){.categoryboard .servicecolumn{grid-template-columns:repeat(3,minmax(0,1fr))}:is(.categoryboard .serviceitem .service,.categoryboard .serviceitem:has(.adminlink) .service){padding:30px 8px 38px}.categoryboard .serviceitem .serviceicon{width:48px;height:48px}.categoryboard .serviceitem .service small{display:none}}@media (width<=470px){.categoryboard .servicecolumn{grid-template-columns:repeat(2,minmax(0,1fr))}}.deletelink{z-index:4;color:#fff;cursor:pointer;background:#3d4943;border:1px solid #8f9a94;border-radius:7px;padding:5px 7px;font-size:8px;font-weight:800;position:absolute;top:7px;left:8px}.welcomeactions{align-items:center;gap:10px;display:flex}.welcomeactions p{color:#7f8c85;margin:0;font-size:11px}.welcomeactions button{color:#4d6258;cursor:pointer;background:#fff;border:1px solid #d0d9d4;border-radius:8px;padding:7px 9px;font-size:9px;font-weight:700}.categoryboard .serviceitem .adminedit{inset:34px auto auto 7px}.service i,.aicard i,.emailcard i{box-shadow:0 3px 9px #1e513b24;color:#fff!important;background:#2f6b50!important}.service:hover i,.aicard:hover i,.emailcard:hover i{background:#24573f!important}.editlink,.aiitem .editlink,.emailitem .editlink{color:#315777;background:#e3eef7;border-color:#b7ccdc;box-shadow:0 2px 7px #31577717}.editlink:hover,.aiitem .editlink:hover,.emailitem .editlink:hover{background:#d4e6f2;border-color:#91b1c8}.adminedit{color:#315777;background:#e3eef7;border-color:#b7ccdc}.adminedit:hover{background:#d4e6f2}.deletelink{background:#68736d;border-color:#aab2ae}.deletelink:hover{background:#4f5954;border-color:#4f5954}.managemodal{background:#fff;border-radius:18px;flex-direction:column;width:min(580px,100%);max-height:min(720px,90vh);padding:24px;display:flex;box-shadow:0 28px 90px #07120e55}.managemodal .modalhead{flex:none}.managelist{gap:8px;padding-right:3px;display:grid;overflow:auto}.managelist>div{border:1px solid var(--line);background:#fafbf9;border-radius:10px;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;padding:10px;display:grid}.managelist .serviceicon{width:38px;height:38px}.managelist>div>span:nth-child(2){gap:3px;min-width:0;display:grid}.managelist b{font-size:12px}.managelist small{text-overflow:ellipsis;white-space:nowrap;color:#87928c;font-size:9px;overflow:hidden}.managelist button{color:#fff;cursor:pointer;background:#68736d;border:1px solid #b5bdb9;border-radius:7px;padding:7px 9px;font-size:9px;font-weight:800}.manageactions{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;margin-top:17px;padding-top:15px;display:flex}.manageactions button{color:#42584d;cursor:pointer;background:#fff;border:1px solid #cad4ce;border-radius:9px;padding:10px 13px;font-size:11px;font-weight:700}.manageactions button:first-child{border-color:var(--green);background:var(--green);color:#fff}.dayboard{background:linear-gradient(120deg,#fff,#f2f7f4);border:1px solid #d8e1dc;border-radius:17px;grid-template-columns:230px 1fr minmax(300px,1.15fr);align-items:center;gap:22px;padding:22px 24px;display:grid;position:relative;box-shadow:0 8px 28px #173a2e0b}.localtime{gap:3px;display:grid}.localtime .eyebrow{color:#648071;margin:0}.localtime strong{color:#193d2f;letter-spacing:.02em;font:500 34px/1 Georgia,serif}.localtime>span{color:#64756c;margin-top:5px;font-size:12px}.worldtimes{border-left:1px solid #d9e1dc;border-right:1px solid #d9e1dc;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.worldtimes div{text-align:center;border-right:1px solid #e3e8e5;gap:5px;padding:6px 11px;display:grid}.worldtimes div:last-child{border:0}.worldtimes span{color:#819087;white-space:nowrap;font-size:9px}.worldtimes b{color:#294d3d;font:500 16px Georgia,serif}.dailyquote{background:#e7f1eb;border-radius:13px;gap:9px;padding:14px 16px;display:grid}.dailyquote span{letter-spacing:.08em;color:#2f674c;font-size:13px;font-weight:900}.dailyquote p{color:#173f2e;letter-spacing:-.02em;margin:0;font:800 21px/1.55 Georgia,Noto Serif KR,serif}.restorebutton{color:#4d6258;cursor:pointer;background:#fff;border:1px solid #d0d9d4;border-radius:8px;padding:6px 8px;font-size:9px;position:absolute;bottom:-29px;right:12px}.chimebutton{color:#52685d;cursor:pointer;background:#fff;border:1px solid #cad6cf;border-radius:20px;width:max-content;margin-top:9px;padding:7px 11px;font-size:10px;font-weight:800}.chimebutton:hover{background:#f4f8f5}.chimebutton.enabled{color:#235c41;background:#dceee4;border-color:#78a58f;box-shadow:0 0 0 3px #5c987a12}.ordermenubutton{white-space:nowrap;color:#285943;cursor:pointer;background:#e8f1ec;border:1px solid #b8ccc1;border-radius:9px;padding:10px 13px;font-size:11px;font-weight:800}.ordermenubutton:hover{background:#dcebe2}.ordermodal{background:#fff;border-radius:18px;flex-direction:column;width:min(520px,100%);max-height:min(760px,90vh);padding:24px;display:flex;box-shadow:0 28px 90px #07120e55}.orderhelp{color:#587066;background:#eef5f1;border-radius:9px;margin:-5px 0 15px;padding:11px 12px;font-size:11px;line-height:1.55}.orderlist{gap:7px;display:grid;overflow:auto}.orderlist>div{background:#fafbf9;border:1px solid #dce3df;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 11px;display:flex}.orderlist b{align-items:center;gap:10px;font-size:13px;display:flex}.orderlist b>span{color:#35634e;background:#e4eee8;border-radius:8px;place-items:center;width:26px;height:26px;font-size:10px;display:grid}.orderlist>div>div{gap:6px;display:flex}.orderlist button{color:#315b47;cursor:pointer;background:#fff;border:1px solid #b9ccc2;border-radius:8px;padding:7px 10px;font-size:10px;font-weight:800}.orderlist button:hover:not(:disabled){background:#e2efe8}.orderlist button:disabled{opacity:.28;cursor:not-allowed}.orderactions{border-top:1px solid var(--line);justify-content:space-between;gap:8px;margin-top:17px;padding-top:15px;display:flex}.orderactions button{color:#4a6156;cursor:pointer;background:#fff;border:1px solid #c9d4ce;border-radius:9px;padding:10px 14px;font-size:11px;font-weight:800}.orderactions button:last-child{color:#fff;background:#285b44;border-color:#285b44;margin-left:auto}.logoutbutton{white-space:nowrap;color:#66746d;cursor:pointer;background:#fff;border:1px solid #d2d9d5;border-radius:9px;padding:9px 11px;font-size:10px;font-weight:800}.logoutbutton:hover{background:#f5f8f6;border-color:#b9c8c0}.servicefeature{white-space:nowrap;cursor:pointer;border-radius:9px;padding:10px 12px;font-size:10px;font-weight:900}.storagefeature{color:#24583f;background:#dfeee6;border:1px solid #9ab8a8}.domainfeature{color:#725819;background:#fff3c9;border:1px solid #d2b96e}.featuremodal{background:#fff;border-radius:20px;width:min(560px,100%);padding:25px;box-shadow:0 28px 90px #07120e55}.storagehero{color:#fff;background:linear-gradient(120deg,#173f31,#2d6c50);border-radius:14px;padding:19px}.storagehero strong{font:500 22px Georgia,Noto Serif KR,serif}.storagehero p{color:#c7d9d0;margin:8px 0 0;font-size:11px}.storageusage{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px;display:grid}.storageusage>div{background:#edf5f0;border-radius:10px;gap:4px;padding:11px 12px;display:grid}.storageusage span{color:#658071;font-size:9px;font-weight:850}.storageusage b{color:#204c38;font-size:14px}.storageplans{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.storageplans>button{color:#19372a;text-align:left;cursor:pointer;background:#fafbf9;border:1px solid #dbe3de;border-radius:12px;gap:4px;padding:14px;display:grid}.storageplans>button:hover{background:#f1f8f4;border-color:#78a58f}.storageplans>button.selected{background:#e5f3eb;border-color:#2f7c58;box-shadow:0 0 0 3px #2f7c5816}.storageplans span{color:#60806f;font-size:9px;font-weight:900}.storageplans b{font-size:17px}.storageplans strong{color:#236246;font-size:12px}.storageplans small{color:#75877d;font-size:9px}.storageextra{background:#fff8e5;border:1px solid #ead6a2;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding:12px;display:flex}.storageextra>div:first-child{gap:3px;display:grid}.storageextra span{color:#816d3d;font-size:9px}.storageextra>div:last-child{align-items:center;gap:9px;display:flex}.storageextra button{color:#725819;cursor:pointer;background:#fff;border:1px solid #d5bd77;border-radius:8px;width:30px;height:30px;font-weight:900}.storageextra button:disabled{opacity:.35;cursor:not-allowed}.featureinfo{border:1px solid #e1e6e3;border-radius:11px;gap:6px;margin-top:14px;padding:14px;display:grid}.featureinfo b{font-size:11px}.featureinfo span{color:#6e7c75;font-size:10px;line-height:1.6}.securitynote{color:#76622e;background:#fff8df;border-radius:9px;margin:13px 0 0;padding:10px;font-size:10px;line-height:1.55}.domainlead{color:#6d7973;margin:-5px 0 17px;font-size:12px}.domainfinder{border:2px solid #315f49;border-radius:11px;grid-template-columns:1fr 100px 105px;display:grid;overflow:hidden}.domainfinder input,.domainfinder select,.domainfinder button{border:0;outline:0;padding:12px}.domainfinder select{background:#f4f7f5;border-left:1px solid #dce4df}.domainfinder button{color:#fff;cursor:pointer;background:#315f49;font-size:11px;font-weight:900}.domainnotice{color:#395d4c;background:#edf4f0;border-radius:9px;margin:12px 0 0;padding:11px;font-size:11px;line-height:1.5}@media (width<=760px){.servicefeature{flex:1}.storageusage,.storageplans{grid-template-columns:1fr}.storageextra{flex-direction:column;align-items:flex-start}.domainfinder{grid-template-columns:1fr 82px}.domainfinder button{grid-column:1/-1}.featuremodal{padding:19px}}.orderlist button.deletemenu{color:#9a453d;background:#fff4f2;border-color:#dfc4c1}.orderlist button.deletemenu:hover{background:#f8dfdc}.orderactions{flex-wrap:wrap}.serviceitem .service,.emailcard,.aicard{padding-right:13px}:is(.categoryboard .serviceitem .service,.categoryboard .serviceitem:has(.adminlink) .service){padding-top:16px;padding-bottom:38px}.categoryboard .serviceitem:not(:has(.adminlink)) .service{padding-bottom:16px}.managelist>div{grid-template-columns:38px minmax(0,1fr) auto}.manageitemactions{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.managelist .manageitemactions button.manageedit{color:#285c42;background:#e3f0e8;border-color:#9fbba9}.managelist .manageitemactions button.manageadmin{color:#315777;background:#e7f0f7;border-color:#a9bfd2}.portalnavtop,.portalnavside{display:none}.design-portal .portalnavtop{z-index:18;background:#fff;border-bottom:1px solid #cad7d0;padding-left:150px;display:flex;position:sticky;top:92px;overflow-x:auto;box-shadow:0 5px 18px #173a2e0c}.portalnavtop button{color:#385548;cursor:pointer;background:#fff;border:0;border-right:1px solid #dce4df;flex:none;min-width:92px;padding:14px 13px;font-size:11px;font-weight:800}.portalnavtop button:hover{background:#e9f2ed}.design-portal .portalnavside{z-index:17;color:#fff;background:#173f31;border-right:1px solid #0e3024;flex-direction:column;width:126px;padding:17px 10px;display:flex;position:fixed;top:141px;bottom:0;left:0;overflow-y:auto}.portalnavside strong{color:#d7f078;letter-spacing:.13em;padding:5px 8px 14px;font-size:10px}.portalnavside button{color:#dbe9e1;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff18;padding:12px 8px;font-size:11px}.portalnavside button:hover{color:#fff;background:#ffffff12}.design-portal .content{max-width:none;margin-left:126px;padding-left:24px;padding-right:24px}.websearch{background:#fff;border:2px solid #2f6b50;border-radius:14px;grid-template-columns:120px 1fr 80px;max-width:900px;margin:0 auto 20px;display:grid;overflow:hidden;box-shadow:0 8px 24px #173a2e10}.websearch select,.websearch input,.websearch button{border:0;outline:0;padding:13px}.websearch select{color:#315b47;background:#f2f7f4;border-right:1px solid #dce4df;font-weight:800}.websearch input{font-size:14px}.websearch button{color:#fff;cursor:pointer;background:#2f6b50;font-weight:800}.siteviewer{background:#fff;border:2px solid #315f49;border-radius:16px;margin-top:20px;overflow:hidden;box-shadow:0 14px 38px #173a2e18}.viewerhead{color:#fff;background:#173f31;justify-content:space-between;align-items:center;gap:15px;padding:12px 15px;display:flex}.viewerhead>div:first-child{gap:2px;display:grid}.viewerhead span{color:#b9d0c4;letter-spacing:.12em;font-size:9px}.viewerhead b{font-size:15px}.viewerhead>div:last-child{gap:7px;display:flex}.viewerhead a,.viewerhead button{color:#fff;cursor:pointer;background:#ffffff10;border:1px solid #ffffff40;border-radius:8px;padding:7px 10px;font-size:10px;font-weight:800;text-decoration:none}.siteviewer>p{color:#745e28;background:#fff7dc;margin:0;padding:8px 14px;font-size:10px}.siteviewer iframe{background:#fff;border:0;width:100%;height:68vh;min-height:520px;display:block}.design-portal .emailshelf,.design-portal .aishelf,.design-portal .sitegroup{scroll-margin-top:150px}.dailywallpaper{isolation:isolate;color:#fff;background-position:50%;background-size:cover;border-radius:22px;justify-content:space-between;align-items:flex-end;gap:25px;min-height:clamp(300px,34vw,440px);margin-bottom:18px;padding:clamp(24px,4vw,54px);transition:background-image .35s;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 42px #173a2e22}.dailywallpaper:after{content:"";z-index:-1;background:linear-gradient(#03110b0a 20%,#03130d30 55%,#03130dcc 100%),linear-gradient(90deg,#03130d72,#0000 65%);position:absolute;inset:0}.wallpaperoverlay{text-shadow:0 2px 18px #0008;max-width:780px}.wallpaperoverlay p{color:#e5f5eb;letter-spacing:.18em;margin:0 0 10px;font-size:10px;font-weight:900}.wallpaperoverlay h2{letter-spacing:-.04em;margin:0;font:600 clamp(28px,4vw,49px)/1.18 Georgia,Noto Serif KR,serif}.wallpaperoverlay span{color:#f2f8f4;max-width:680px;margin-top:13px;font-size:14px;line-height:1.65;display:block}.wallpapercontrols{flex:none;gap:7px;display:flex}.wallpapercontrols button,.wallpapercontrols label{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#071b1399;border:1px solid #ffffff70;border-radius:10px;padding:9px 12px;font-size:10px;font-weight:800}.wallpapercontrols button:hover,.wallpapercontrols label:hover{background:#183e2dbd}.wallpapercontrols input{display:none}@media (width<=1050px){.designswitch{order:4}.design-portal .portalnavtop{padding-left:0;top:0}.design-portal .portalnavside{display:none}.design-portal .content{margin-left:0}.design-portal .emailshelf,.design-portal .aishelf,.design-portal .sitegroup{scroll-margin-top:58px}}@media (width<=760px){.designswitch{order:4;width:100%}.designswitch button{flex:1}.design-portal .portalnavtop{position:sticky}.websearch{grid-template-columns:92px 1fr 62px}.siteviewer iframe{height:60vh;min-height:420px}.viewerhead{align-items:flex-start}.viewerhead>div:last-child{flex-direction:column}.dailywallpaper{flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:340px;padding:24px 20px;display:flex}.wallpapercontrols{width:100%}.wallpapercontrols button,.wallpapercontrols label{text-align:center;flex:1}.topactions{flex-wrap:wrap}.ordermenubutton{order:3;width:100%}.ordermodal{padding:19px}}@media (width<=1100px){.dayboard{grid-template-columns:210px 1fr}.dailyquote{border-top:1px solid #dce4df;grid-column:1/-1;padding-top:15px}}@media (width<=760px){.dayboard{grid-template-columns:1fr;padding:19px}.worldtimes{border:1px solid #d9e1dc;border-left:0;border-right:0;grid-template-columns:repeat(5,1fr);padding:10px 0}.worldtimes div{padding:5px}.worldtimes b{font-size:13px}.worldtimes span{font-size:8px}.dailyquote{border:0;grid-column:auto;padding-top:0}.localtime strong{font-size:31px}}@media (width<=470px){.worldtimes{grid-template-columns:repeat(3,1fr);row-gap:10px}.worldtimes div:nth-child(3){border:0}.dailyquote p{font-size:18px}}.accessloading{color:#6fd4ff;letter-spacing:.2em;background:#06141b;place-items:center;min-height:100vh;font-weight:900;display:grid}.accesspage{background:#f3f6f3;grid-template-columns:minmax(0,1.25fr) minmax(420px,.75fr);min-height:100vh;display:grid}.accessintro{isolation:isolate;color:#fff;background:#031018;flex-direction:column;justify-content:flex-end;padding:clamp(45px,7vw,100px);display:flex;position:relative;overflow:hidden}.accessintro:before{content:"";z-index:-2;transform-origin:46% 54%;background:url(/login-earth.png) 50%/cover no-repeat;animation:28s ease-in-out infinite alternate earthDrift;position:absolute;inset:-5%}.accessintro:after{content:"";z-index:-1;background:linear-gradient(#00101d14 15%,#00101938 48%,#00120de8 100%),linear-gradient(90deg,#00111a22,#00101800 58%,#00101855);position:absolute;inset:0}@keyframes earthDrift{0%{transform:scale(1.04)translate(-1%)}to{transform:scale(1.12)translate(2%,-1%)}}.accesslogo{z-index:1;color:#8ee2ff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#001b2780;border:1px solid #67d5ff;border-radius:50%;place-items:center;width:47px;height:47px;font-weight:900;display:grid;position:absolute;top:55px;left:clamp(45px,7vw,100px)}.accessintro p{z-index:1;color:#82ddff;letter-spacing:.18em;margin:0 0 17px;font-size:11px;font-weight:900;position:relative}.accessintro h1{z-index:1;text-shadow:0 3px 25px #000;letter-spacing:-.045em;max-width:720px;margin:0;font:500 clamp(38px,5vw,70px)/1.18 Georgia,Noto Serif KR,serif;position:relative}.accessintro>span:last-child{z-index:1;color:#c0d9e2;max-width:700px;margin-top:24px;font-size:13px;line-height:1.7;position:relative}.accesscard{background:#fff;border:1px solid #d6ded9;border-radius:22px;align-self:center;width:min(430px,100% - 50px);margin:auto;padding:36px;box-shadow:0 25px 70px #173a2e18}.accesscard h2{margin:5px 0 9px;font:500 31px Georgia,Noto Serif KR,serif}.accesscard>p:not(.eyebrow){color:#748078;margin:0 0 24px;font-size:12px;line-height:1.6}.accesscard form,.accesscard label{display:grid}.accesscard form{gap:14px}.accesscard label{color:#40564b;gap:7px;font-size:11px;font-weight:800}.accesscard input{background:#fbfcfb;border:1px solid #d3dcd7;border-radius:10px;outline:0;width:100%;padding:13px;font-size:14px}.accesscard input:focus{border-color:#4d8268;box-shadow:0 0 0 3px #3b755817}.accessprimary,.accesslocal{cursor:pointer;border-radius:10px;width:100%;padding:13px;font-weight:900}.accessprimary{color:#fff;background:#245840;border:0}.accessprimary:disabled{opacity:.55}.accesslocal{color:#315b47;background:#edf4f0;border:1px solid #bfd0c7}.accesserror{color:#a44338;background:#fff0ed;border-radius:8px;padding:9px;font-size:11px}.accessor{color:#9aa59f;align-items:center;gap:10px;margin:17px 0;font-size:9px;display:flex}.accessor:before,.accessor:after{content:"";background:#e2e7e4;flex:1;height:1px}.accesscard small{color:#8a958f;text-align:center;margin-top:14px;font-size:9px;line-height:1.55;display:block}.accessside{flex-direction:column;justify-content:center;gap:16px;min-width:0;padding:28px clamp(20px,3.5vw,52px);display:flex;overflow:auto}.accessside .accesscard{align-self:auto;width:min(430px,100%);margin:0 auto}.countrypicker{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffd9;border:1px solid #d6ded9;border-radius:17px;width:min(520px,100%);margin:0 auto;padding:14px;box-shadow:0 12px 35px #173a2e10}.countrypicker>div:first-child{justify-content:space-between;align-items:center;gap:12px;padding:0 3px;display:flex}.countrypicker strong{color:#294b3b;font-size:12px}.countrypicker>div:first-child span{color:#75847c;font-size:10px}.countrygrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;margin-top:10px;display:grid}.countrygrid button{color:#52665c;cursor:pointer;background:#f9fbfa;border:1px solid #dce4df;border-radius:10px;place-items:center;gap:3px;min-width:0;padding:8px 3px;transition:all .16s;display:grid}.countrygrid button:hover{background:#edf6f1;border-color:#8fb3a1;transform:translateY(-1px)}.countrygrid button span{font-size:21px;line-height:1}.countrygrid button small{text-overflow:ellipsis;max-width:100%;color:inherit;white-space:nowrap;font-size:8px;display:block;overflow:hidden}.countrygrid button.selected small{font-weight:900}[dir=rtl] .accesscard,[dir=rtl] .countrypicker{text-align:right}[dir=rtl] .accesslogo{left:auto;right:clamp(45px,7vw,100px)}@media (width<=850px){.accesspage{grid-template-columns:1fr}.accessintro{min-height:310px;padding:85px 30px 45px}.accesslogo{top:27px;left:30px}.accessintro h1{font-size:38px}.accessside{padding:24px 22px 45px}.accessside .accesscard{margin:0 auto}.countrygrid{grid-template-columns:repeat(6,minmax(0,1fr))}[dir=rtl] .accesslogo{right:30px}}@media (width<=520px){.accessside{padding:18px 14px 35px}.accesscard{padding:27px 22px}.countrygrid{grid-template-columns:repeat(4,minmax(0,1fr))}.countrypicker>div:first-child span{display:none}}.accesspage{background:linear-gradient(135deg,#071426 0 58%,#eef5f1 58% 100%);grid-template-columns:minmax(0,1.2fr) minmax(440px,.8fr)}.accessintro{padding-bottom:clamp(70px,8vw,120px)}.accessintro h1{max-width:680px;font-weight:500;line-height:1.12}.accessintro>span:last-child{font-size:14px}.accessside{background:radial-gradient(circle at 20% 16%,#fff 0,#0000 30%),linear-gradient(155deg,#f8fbf9,#e8f2ec);gap:13px;padding:34px clamp(25px,4vw,64px);position:relative}.accessside:before{content:"";filter:blur(10px);pointer-events:none;background:linear-gradient(90deg,#0000,#f5faf7);width:140px;position:absolute;top:0;bottom:0;left:-70px}.accessside .accesscard,.countrypicker{z-index:1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffc9;border-color:#ffffffb8;position:relative;box-shadow:0 24px 70px #173a2e18,inset 0 1px #fff}.accessside .accesscard{border-radius:26px;padding:34px 36px}.countrypicker{border-radius:21px;padding:13px}.countrygrid{gap:8px}.countrygrid button{background:#f3f7f4;border-color:#0000;border-radius:13px}.countrygrid button:hover{background:#e4f0e9;box-shadow:0 7px 18px #315b4714}.countrygrid button.selected{background:#dcefe4;box-shadow:0 0 0 2px #39795b18}.accesscard h2{font-size:34px}.accesscard input{background:#ffffffb8;border-color:#d8e2dc;border-radius:14px;padding:15px}.accessprimary,.accesslocal{border-radius:14px;padding:15px}.accessprimary{background:linear-gradient(135deg,#2c6b4c,#1f543b);box-shadow:0 9px 22px #24584024}.accesslocal{background:#edf5f0cc}.accesslogo{box-shadow:0 8px 24px #0004}.accessintro:before{transform-origin:43% 51%;will-change:transform,filter;background:#02050c url(/login-earth-space.webp) 50%/contain no-repeat;animation:120s ease-in-out infinite alternate earthSpin,4.8s ease-in-out infinite starGlow;inset:-2%}.accessintro:after{background:linear-gradient(#0000 20%,#00040b05 58%,#00110b70 100%)}@keyframes earthSpin{0%{transform:scale(1)rotate(-.3deg)}to{transform:scale(1.018)rotate(.3deg)}}@keyframes starGlow{0%,to{filter:brightness()}50%{filter:brightness(1.065)}}.countrypicker .selectedcountry{background:#e5f1ea;border-radius:20px;align-items:center;gap:6px;padding:5px 9px;font-weight:900;display:flex;color:#285c43!important;font-size:12px!important}.selectedcountry img{object-fit:cover;border-radius:2px;width:21px;height:14px;box-shadow:0 0 0 1px #0001}.countrygrid .flagimage{place-items:center;height:23px;display:grid}.countrygrid .flagimage img{object-fit:cover;border-radius:3px;width:30px;height:20px;display:block;box-shadow:0 1px 4px #173a2e24}.onboardingpage{color:#193329;background:radial-gradient(circle at 15% 12%,#dcece4 0,#0000 31%),radial-gradient(circle at 88% 82%,#e7efd6 0,#0000 29%),#f4f7f4;place-items:center;min-height:100vh;padding:42px 22px;display:grid}.onboardingcard{background:#ffffffed;border:1px solid #d5dfd9;border-radius:26px;width:min(900px,100%);padding:clamp(28px,4vw,50px);box-shadow:0 28px 85px #173a2e1a}.onboardingcard h1{letter-spacing:-.04em;margin:8px 0 12px;font:500 clamp(30px,4vw,46px)/1.15 Georgia,Noto Serif KR,serif}.onboardlead{color:#64756d;max-width:700px;margin:0 0 26px;font-size:14px;line-height:1.7}.purposegrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.purposegrid button{color:#26483a;text-align:left;cursor:pointer;background:#fafcfb;border:1px solid #d9e1dc;border-radius:15px;flex-direction:column;align-items:flex-start;gap:6px;min-height:142px;padding:18px;transition:all .18s;display:flex;position:relative}.purposegrid button:hover{border-color:#91b3a2;transform:translateY(-2px);box-shadow:0 9px 22px #173a2e0d}.purposegrid button.selected{background:#e6f2eb;border-color:#39795b;box-shadow:0 0 0 3px #39795b15}.purposegrid button>span{font-size:28px}.purposegrid button b{font-size:14px}.purposegrid button small{color:#78877f;font-size:10px;line-height:1.45}.purposegrid button i{color:#6b7972;background:#e7ece9;border-radius:50%;place-items:center;width:23px;height:23px;font-size:12px;font-style:normal;font-weight:900;display:grid;position:absolute;top:12px;right:12px}.purposegrid button.selected i{color:#fff;background:#2f6b50}.onboardnote{color:#526a5e;background:#f0f5f2;border-radius:12px;gap:5px;margin:21px 0;padding:15px 17px;display:grid}.onboardnote b{font-size:12px}.onboardnote span{font-size:11px;line-height:1.6}.onboardfinish{color:#fff;cursor:pointer;background:#245c42;border:0;border-radius:12px;width:100%;padding:15px;font-size:14px;font-weight:900}.onboardfinish:disabled{cursor:not-allowed;background:#c9d4ce}@media (width<=760px){.onboardingpage{padding:18px 13px}.onboardingcard{padding:26px 18px}.purposegrid{grid-template-columns:repeat(2,minmax(0,1fr))}.purposegrid button{min-height:128px;padding:15px}}.onboardingcard:has(.menusetup){width:min(1180px,100%)}.menusetup{border-top:1px solid #dbe5df;margin:28px 0 20px;padding-top:24px}.menusetup>div:first-child{margin-bottom:15px}.menusetup h2{margin:5px 0 6px;font-size:23px}.menusetup>div:first-child>span{color:#687b72;font-size:12px}.menusetupgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.menusetupgrid>label{opacity:.62;background:#f7faf8;border:1px solid #d8e2dc;border-radius:13px;grid-template-columns:auto 38px 1fr;align-items:center;gap:10px;padding:11px;display:grid}.menusetupgrid>label.selected{opacity:1;background:#edf7f1;border-color:#7fb39a}.menusetupgrid>label>input{accent-color:#28684b;width:17px;height:17px}.menusetupgrid>label>i{font-size:24px;font-style:normal}.menusetupgrid>label>span{gap:5px;display:grid}.menusetupgrid>label b{color:#60756a;font-size:9px}.menusetupgrid>label span input{color:#173c2d;background:#fff;border:1px solid #cad9d1;border-radius:9px;outline:0;width:100%;min-width:0;padding:8px 10px;font-size:12px;font-weight:850}.menusetupgrid>label span input:focus{border-color:#347b59;box-shadow:0 0 0 3px #347b5918}@media (width<=700px){.menusetupgrid{grid-template-columns:1fr}}@media (width<=850px){.accesspage{background:#eef5f1;grid-template-columns:1fr}.accessintro{padding-bottom:45px}.accessside:before{display:none}}.accessintro{background:#061936}.accessintro:before{background-color:#061936;animation-duration:120s,3.8s}@media (width>=851px){.accesspage{background:#061936;min-height:100vh;display:block;position:relative;overflow:hidden}.accessintro{z-index:0;background:#061936;justify-content:flex-start;padding:clamp(55px,6vw,92px);display:flex;position:absolute;inset:0}.accessintro:before{background-position:50%;background-size:cover;inset:-1%}.accessintro:after{background:linear-gradient(#00102418 0,#0000 42%,#00101845 72%,#00110bd1 100%),linear-gradient(90deg,#0013268c 0,#0000 47%)}.accessintro h1{max-width:620px;font-size:clamp(40px,4.6vw,68px)}.accessintro>span:last-child{max-width:610px;margin-top:18px}.accessside{z-index:5;background:0 0;grid-template-columns:minmax(500px,1.15fr) minmax(400px,.85fr);align-items:end;gap:16px;width:min(1080px,100% - 52px);padding:0;display:grid;position:absolute;bottom:28px;left:50%;right:auto;overflow:visible;transform:translate(-50%)}.accessside:before{display:none}.accessside .countrypicker,.accessside .accesscard{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff0;border-color:#ffffffd6;width:100%;margin:0;box-shadow:0 18px 55px #0005}.accessside .countrypicker{padding:15px 17px}.accessside .accesscard{border-radius:23px;padding:25px 28px}.accessside .accesscard h2{font-size:28px}.accessside .accesscard>p:not(.eyebrow){margin-bottom:16px}.accessside .accesscard form{gap:10px}.accessside .accesscard input{padding:11px 13px}.accessside .accessprimary,.accessside .accesslocal{padding:11px}.accessside .accessor{margin:11px 0}.accessside .accesscard small{margin-top:9px}.accessside .countrygrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.accessside .countrygrid button{padding:9px 4px}}@media (width<=1050px) and (width>=851px){.accessintro h1{font-size:44px}.accessside{grid-template-columns:1.05fr .95fr;width:calc(100% - 34px)}.accessside .accesscard{padding:22px}.accessside .countrygrid{gap:5px}}@media (width>=1100px){.accessside{grid-template-columns:500px minmax(0,1fr);align-items:stretch;width:min(1320px,100% - 54px)}.accessside .countrypicker,.accessside .accesscard{height:205px}.accessside .countrypicker{flex-direction:column;justify-content:center;display:flex}.accessside .accesscard{grid-template-rows:1fr auto;grid-template-columns:190px minmax(0,1fr);align-items:center;column-gap:20px;padding:20px 24px;display:grid}.accessheading{grid-area:1/1/3}.accessside .accessheading h2{margin:5px 0 8px;font-size:25px}.accessside .accessheading>p:not(.eyebrow){color:#748078;margin:0;font-size:10px;line-height:1.5}.accessside .accesscard>form{grid-area:1/2;grid-template-columns:1fr 1fr 130px;align-items:end;gap:8px;display:grid}.accessside .accesscard form label{gap:5px}.accessside .accesscard form input{padding:10px 11px}.accessside .accessprimary{height:39px;padding:8px}.accessside .accessor{display:none}.accessside .accesslocal{grid-area:2/2;justify-self:end;width:175px;padding:9px}.accessside .accesscard>small{display:none}.accessside .accesserror{grid-column:1/-1}.accessside .countrygrid{margin-top:9px}}@media (width<=1099px){.accessheading>p:not(.eyebrow){color:#748078;margin:0 0 16px;font-size:11px;line-height:1.55}}@media (width>=851px){.accesspage{background:#edf4f0;grid-template-rows:minmax(500px,1fr) auto;height:100vh;min-height:720px;display:grid;position:relative;overflow:auto}.accessintro{grid-row:1;min-height:0;position:relative;inset:auto}.accessside{background:linear-gradient(#f4f8f5,#e8f1ec);border-top:1px solid #fff;grid-row:2;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;padding:20px max(24px,50vw - 660px);position:relative;bottom:auto;left:auto;right:auto;transform:none;box-shadow:0 -16px 40px #03140d35}.accessside .countrypicker,.accessside .accesscard{width:100%;height:205px;min-height:205px;box-shadow:0 10px 30px #173a2e14}.accessintro:after{background:linear-gradient(#00102410 0,#0000 52%,#00101866 100%),linear-gradient(90deg,#00132675 0,#0000 48%)}.accessintro{padding:54px clamp(40px,5vw,82px)}.accessintro:before{background-image:url(/login-earth-wide.webp);background-position:50%;background-size:cover;inset:0}.accessintro h1{width:min(520px,42vw);max-width:520px;font-size:clamp(38px,4vw,58px);line-height:1.13}.accessintro>span:last-child{width:min(520px,42vw);max-width:520px}.accessintro p{max-width:520px}.accesspage{grid-template-rows:auto auto;align-content:start;height:auto;min-height:100vh}.accessintro{aspect-ratio:16/9;align-items:flex-end;width:100%;height:auto;min-height:480px;max-height:none;padding:clamp(38px,4vw,68px)}.accessintro:before{background-position:50%;background-size:contain;inset:0}.accessintro p,.accessintro h1,.accessintro>span:last-child{width:min(500px,43vw);max-width:500px;margin-left:auto}.accessintro h1{font-size:clamp(36px,3.8vw,56px)}.accessside .countrypicker,.accessside .accesscard{height:230px;min-height:230px}.accessside{gap:32px}}@media (width>=1100px){.accessside .accesscard{grid-template-columns:165px minmax(0,1fr);column-gap:17px}.accessside .accesscard>form{grid-template-columns:1fr 1fr;gap:7px}.accessside .accesscard form label{white-space:nowrap;min-width:0}.accessside .accessprimary{grid-column:1/-1;height:36px}.accessside .accesslocal{width:180px}.accessside .accesserror{grid-column:1/-1}}@media (width>=851px){.accessintro:before{background-image:url(/login-earth-wide-v2.webp)}.accessintro p,.accessintro h1,.accessintro>span:last-child{width:min(460px,38vw);max-width:460px}.accessside{gap:42px;padding-left:max(24px,50vw - 725px);padding-right:max(24px,50vw - 725px)}.accessside .countrypicker,.accessside .accesscard{height:280px;min-height:280px}}@media (width>=1100px){.accessside .accesscard{grid-template-rows:1fr auto;grid-template-columns:180px minmax(0,1fr);column-gap:22px;padding:22px 28px}.accessside .accessheading h2{white-space:nowrap;font-size:22px}.accessside .accesscard>form{grid-template-columns:1fr;align-self:stretch;gap:6px}.accessside .accesscard form label{white-space:nowrap;gap:3px;font-size:9px}.accessside .accesscard form input{height:34px;padding:8px 10px}.accessside .accessprimary{grid-column:auto;height:34px}.accessside .accesslocal{width:190px;padding:8px}.accessside .countrygrid{gap:9px}}@media (width>=851px){.accesspage{grid-template-columns:1fr!important}.accessintro,.accessside{grid-column:1}}.accesslegend{flex-wrap:wrap;justify-content:center;gap:9px;margin:-5px auto 18px;display:flex}.accesslegend span{border-radius:20px;padding:7px 11px;font-size:10px;font-weight:900}.accesslegend .inside{color:#276344;background:#e2f2e8}.accesslegend .external{color:#9a621e;background:#fff0d8}.accesslegend .unset{color:#68736d;background:#ecefed}.service.access-inside,.emailcard.access-inside,.aicard.access-inside{box-shadow:inset 4px 0 #429568,0 5px 15px #173a2e0a;border-color:#9ecab0!important}.service.access-external,.emailcard.access-external,.aicard.access-external{box-shadow:inset 4px 0 #d49331,0 5px 15px #7d52100b;border-color:#e5c189!important}.service.access-unset,.emailcard.access-unset,.aicard.access-unset{box-shadow:inset 4px 0 #8f9993;border-color:#cfd5d1!important}.service.access-inside:hover,.emailcard.access-inside:hover,.aicard.access-inside:hover{background:#f4fbf6}.service.access-external:hover,.emailcard.access-external:hover,.aicard.access-external:hover{background:#fffaf2}.dayboard{grid-template-columns:210px minmax(0,1.7fr) minmax(280px,.8fr);gap:18px}.worldtimes{grid-template-columns:repeat(7,minmax(0,1fr))}.worldtimes div{min-width:0;padding:9px 7px}.worldtimes div:nth-child(-n+7){border-bottom:1px solid #e0e7e3}.worldtimes span{text-overflow:ellipsis;font-size:10px;font-weight:700;overflow:hidden}.worldtimes b{font-size:19px;font-weight:700}.dailyquote p{font-size:19px}@media (width<=1100px){.dayboard{grid-template-columns:190px minmax(0,1fr)}.worldtimes{grid-template-columns:repeat(7,minmax(0,1fr))}}@media (width<=760px){.dayboard{grid-template-columns:1fr}.worldtimes{grid-template-columns:repeat(3,minmax(0,1fr))}.worldtimes div:nth-child(-n+7){border-bottom:0}.worldtimes div{border-bottom:1px solid #e0e7e3}.worldtimes b{font-size:17px}.worldtimes span{font-size:9px}}.localtime strong{color:#176fbd}.worldtimes span{color:#445d70;font-size:13px;font-weight:900}.worldtimes .daytime b{color:#1677c8}.worldtimes .nighttime b{color:#161b1f}.worldtimes .daytime{background:#f0f8ff}.worldtimes .nighttime{background:#f5f5f3}@media (width<=760px){.worldtimes span{font-size:11px}}.localtime strong{line-height:1;font-size:48px!important}.localtime .solar-date{color:#c53b32;margin-top:9px;font-size:18px;font-weight:900;line-height:1.35}.localtime .lunar-date{color:#566c61;margin-top:2px;font-size:13px;font-weight:800}@media (width<=760px){.localtime strong{font-size:39px!important}.localtime .solar-date{font-size:16px}.localtime .lunar-date{font-size:12px}}.companyinfo{background:#fff;border:1px solid #d7e1dc;border-radius:16px;grid-template-columns:220px minmax(0,1fr);align-items:center;gap:22px;margin-top:18px;padding:20px 22px;display:grid;box-shadow:0 8px 26px #173a2e0c}.companyinfo-title h3{margin:4px 0;font:500 22px Georgia,Noto Serif KR,serif}.companyinfo-title span{color:#526b5f;font-size:11px;font-weight:800}.companyinfo dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.companyinfo dl>div{background:#f2f7f4;border-radius:10px;padding:12px 14px}.companyinfo dt{color:#74857c;font-size:9px;font-weight:900}.companyinfo dd{color:#243f33;margin:5px 0 0;font-size:13px;font-weight:800}.companyinfo .company-address{grid-column:1/-1}.storedfiles{border:1px solid #dbe4df;border-radius:12px;margin-top:14px;overflow:hidden}.storedfiles-head{background:#f4f8f5;justify-content:space-between;align-items:center;padding:11px 13px;display:flex}.storedfiles-head b{font-size:12px}.storedfiles-head span{color:#2b6548;background:#dfeee6;border-radius:11px;place-items:center;min-width:22px;height:22px;font-size:10px;font-weight:900;display:grid}.storedfile{background:#fff;grid-template-columns:45px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.storedfile-icon{color:#286246;background:#e4f1e9;border-radius:10px;place-items:center;width:45px;height:45px;font-size:10px;font-weight:900;display:grid}.storedfile>div{gap:3px;display:grid}.storedfile>div small{color:#6e7e76;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.storedfile-status{color:#2f6c4c;background:#e6f4eb;border-radius:14px;padding:6px 8px;font-size:9px;font-weight:900}@media (width<=760px){.companyinfo{grid-template-columns:1fr;padding:17px}.companyinfo dl{grid-template-columns:1fr 1fr}.companyinfo .company-address{grid-column:1/-1}.storedfile{grid-template-columns:42px minmax(0,1fr)}.storedfile-status{grid-column:2;justify-self:start}}@media (width<=470px){.companyinfo dl{grid-template-columns:1fr}.companyinfo .company-address{grid-column:auto}}body{font-size:15px}.portalnavside{width:142px!important}.portalnavside strong{padding:7px 10px 15px;font-size:12px}.portalnavside button{color:#f0f7f3;padding:14px 10px;font-size:14px;font-weight:700}.design-portal .content{margin-left:142px}.titleline h1{font-size:27px}.titleline .eyebrow{font-size:11px}.companybanner>div b{font-size:14px}.companybanner>div span{font-size:11px}.companybanner dt{color:#667970;font-size:9px}.companybanner dd{color:#203d30;font-size:11px}.search input{font-size:15px}.servicefeature,.ordermenubutton,.private-badge,.logoutbutton{font-size:11px!important}.emailhead h3,.aihead h3{font-size:24px}.grouphead h3{font-size:20px}.grouphead span,.grouphead button,.emailhead button,.aihead button{font-size:12px}.emailcard b,.aicard b,.categoryboard .serviceitem .service b{font-size:16px}.emailcard small,.aicard small,.categoryboard .serviceitem .service small{color:#5f7067;font-size:12px}.aicard em{font-size:10px}.service i,.aicard i,.emailcard i{font-size:10px!important}.accesslegend span{font-size:12px}.websearch select,.websearch input,.websearch button{font-size:15px}.wallpaperoverlay span{font-size:16px}.wallpapercontrols button,.wallpapercontrols label{font-size:12px}.storedfile>div b{font-size:14px}.storedfile>div small{font-size:11px}.storedfile-status{font-size:10px}.portalnavside button{align-items:center;gap:10px;display:flex}.portalnavside button>span{background:#ffffff14;border-radius:7px;flex:0 0 25px;place-items:center;width:25px;height:25px;font-size:17px;line-height:1;display:grid}.portalnavside button:hover>span{background:#ffffff25;transform:scale(1.05)}.menurename{background:#eef5f1;border-radius:11px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px;padding:12px;display:grid}.menurename label{color:#496457;gap:5px;font-size:10px;font-weight:900;display:grid}.menurename input,.orderlist b input{color:#243e32;background:#fff;border:1px solid #bdcec5;border-radius:8px;outline:0;width:100%;min-width:0;padding:8px 9px;font-size:12px;font-weight:800}.menurename input:focus,.orderlist b input:focus{border-color:#4d8268;box-shadow:0 0 0 3px #3b755817}.orderlist b{flex:1;min-width:0}.orderlist b input{max-width:170px}.orderlist>div>div{flex:none}@media (width<=600px){.menurename{grid-template-columns:1fr}.orderlist>div{flex-direction:column;align-items:flex-start}.orderlist>div>div{justify-content:flex-end;width:100%}.orderlist b input{max-width:none}}.topbar{gap:22px}.titleline{flex:0 auto;min-width:350px}.companybanner{flex:520px;min-width:430px;max-width:610px;margin:0;padding:11px 15px}.companybanner dl{grid-template-columns:1fr 1.15fr .82fr 2.35fr;gap:11px}.companybanner dd{font-size:11px}.headercontrols{flex:none;justify-items:end;gap:8px;display:grid}.headercontrols .topactions{justify-content:flex-end}.headercontrols .headersearch{background:#f7faf8;border-color:#cfdcd5;width:360px;min-height:38px;padding:8px 12px}.headercontrols .headersearch input{font-size:13px}@media (width<=1550px){.titleline{min-width:290px}.titleline h1{font-size:23px}.companybanner{min-width:390px}.headercontrols .topactions{gap:6px}.servicefeature,.ordermenubutton,.private-badge,.logoutbutton{padding-left:9px!important;padding-right:9px!important}.headercontrols .headersearch{width:320px}}@media (width<=1250px){.companybanner{flex-basis:100%;order:3;width:100%;max-width:none;display:block}.topbar{flex-wrap:wrap}.headercontrols{margin-left:auto}.titleline{flex:1}.companybanner dl{grid-template-columns:1fr 1fr 1fr 2fr}}@media (width<=850px){.companybanner{min-width:0}.headercontrols{justify-items:stretch;width:100%}.headercontrols .topactions{flex-wrap:wrap;justify-content:flex-start}.headercontrols .headersearch{width:100%}.companybanner dl{grid-template-columns:1fr 1fr}.companybanner dl>div:last-child{grid-column:1/-1}.titleline{min-width:0}}.mycalendar{background:#fff;border:1px solid #d6e0da;border-radius:17px;margin-top:18px;padding:18px;box-shadow:0 9px 28px #173a2e0c}.calendarhead{justify-content:space-between;align-items:center;gap:18px;margin-bottom:14px;display:flex}.calendarhead h3{margin:0;font:500 23px Georgia,Noto Serif KR,serif}.calendarhead>div:last-child{align-items:center;gap:10px;display:flex}.calendarhead>div:last-child button{color:#285c42;cursor:pointer;background:#f4f8f5;border:1px solid #c8d6ce;border-radius:9px;place-items:center;width:32px;height:32px;font-size:22px;display:grid}.calendarhead>div:last-child b{text-align:center;min-width:130px;font-size:14px}.calendarweek,.calendargrid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.calendarweek{background:#edf4f0;border:1px solid #dbe3de;border-bottom:0;border-radius:11px 11px 0 0;overflow:hidden}.calendarweek span{color:#4e685b;text-align:center;padding:9px;font-size:11px;font-weight:900}.calendargrid{border-top:1px solid #dbe3de;border-left:1px solid #dbe3de}.calendargrid>button,.calendargrid>.emptyday{text-align:left;background:#fff;border:1px solid #dbe3de;border-top:0;border-left:0;min-width:0;min-height:94px;padding:8px}.calendargrid>button{color:#274438;cursor:pointer}.calendargrid>button:hover{background:#f1f8f4}.calendargrid>button>strong{border-radius:50%;place-items:center;width:25px;height:25px;font-size:12px;display:grid}.calendargrid>button.today>strong{color:#fff;background:#2e704f}.calendargrid>button>span{gap:3px;margin-top:4px;display:grid}.calendargrid i{color:#315b82;text-overflow:ellipsis;white-space:nowrap;background:#e6eef9;border-radius:5px;padding:4px 20px 4px 5px;font-size:9px;font-style:normal;position:relative;overflow:hidden}.calendargrid i em{color:#7b8fa2;font-size:12px;font-style:normal;position:absolute;top:2px;right:4px}.schedulemodal{background:#fff;border-radius:18px;gap:14px;width:min(430px,100%);padding:24px;display:grid;box-shadow:0 28px 90px #07120e55}.schedulemodal label{color:#40564b;gap:7px;font-size:11px;font-weight:900;display:grid}.schedulemodal input{border:1px solid #ccd8d1;border-radius:10px;outline:0;width:100%;padding:12px}.schedulemodal input:focus{border-color:#4d8268;box-shadow:0 0 0 3px #3b755817}.calendargrid .calendardate{justify-content:space-between;align-items:center;gap:5px;margin:0;display:flex}.calendargrid .calendardate strong{border-radius:50%;flex:none;place-items:center;width:25px;height:25px;font-size:12px;display:grid}.calendargrid>button.today .calendardate strong{color:#fff;background:#2e704f}.calendargrid .calendardate small{color:#b25b4f;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:800;overflow:hidden}.calendargrid>button.today .calendardate small{color:#356d53}@media (width<=760px){.mycalendar{padding:13px}.calendarhead{flex-direction:column;align-items:flex-start}.calendargrid>button,.calendargrid>.emptyday{min-height:65px;padding:5px}.calendargrid i{height:7px;padding:0;font-size:0}.calendargrid i em{display:none}.calendarweek span{padding:7px 2px;font-size:9px}}.featuremodal:has(.vaulttools){width:min(780px,100%);max-height:90vh;overflow:auto}.vaulttools{grid-template-columns:145px 125px minmax(180px,1fr);gap:8px;margin-top:14px;display:grid}.vaulttools select,.vaulttools input,.vaultupload{color:#355246;background:#fff;border:1px solid #cbd9d1;border-radius:9px;min-width:0;padding:10px;font-size:11px;font-weight:800}.vaultupload{color:#fff;cursor:pointer;background:#2f6b50;place-items:center;display:grid}.vaultupload input,.backupbox label input{display:none}.vaultsearch{font-weight:500!important}.storedfiles{max-height:330px;overflow:auto}.storedfile.companyrecord{background:#f5faf7}.storedfile-actions{gap:5px;display:flex}.storedfile-actions button,.backupbox button,.backupbox label{color:#2d6047;cursor:pointer;background:#edf5f0;border:1px solid #a9c1b4;border-radius:8px;padding:7px 9px;font-size:9px;font-weight:900}.storedfile-actions .danger{color:#9a463d;background:#fff3f1;border-color:#e1c3be}.vaultempty{color:#7a8981;text-align:center;margin:0;padding:24px;font-size:11px}.backupbox{background:#f7faf8;border:1px solid #d9e3dd;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin-top:14px;padding:14px;display:flex}.backupbox>div:first-child{gap:4px;display:grid}.backupbox b{font-size:12px}.backupbox span{color:#6d7e75;font-size:9px;line-height:1.5}.backupbox>div:last-child{flex:none;gap:6px;display:flex}.backupbox label{place-items:center;display:grid}@media (width<=650px){.vaulttools{grid-template-columns:1fr 1fr}.vaultsearch{grid-column:1/-1}.storedfile{grid-template-columns:42px minmax(0,1fr)}.storedfile-actions{grid-column:2}.backupbox{flex-direction:column;align-items:stretch}.backupbox>div:last-child{justify-content:flex-end}}.adminbutton{white-space:nowrap;color:#fff;background:#214f3a;border:1px solid #b4c8bd;border-radius:9px;padding:10px 12px;font-size:10px;font-weight:900;text-decoration:none}.adminpage{color:#193329;background:#f3f6f3;min-height:100vh;padding:30px clamp(18px,4vw,60px) 70px}.adminheader{justify-content:space-between;align-items:center;gap:20px;display:flex}.adminheader p{color:#557064;letter-spacing:.17em;margin:0;font-size:10px;font-weight:900}.adminheader h1{margin:6px 0 4px;font:500 34px Georgia,Noto Serif KR,serif}.adminheader span{color:#687a71;font-size:12px}.adminheader>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.adminheader a,.adminheader button,.adminheader label{color:#315b47;cursor:pointer;background:#fff;border:1px solid #b9cbc1;border-radius:9px;padding:10px 12px;font-size:10px;font-weight:900;text-decoration:none}.adminheader label input{display:none}.adminstats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:25px;display:grid}.adminstats article{background:#fff;border:1px solid #d8e1dc;border-radius:14px;gap:5px;padding:18px;display:grid;box-shadow:0 8px 24px #173a2e08}.adminstats span{color:#65776e;font-size:10px;font-weight:900}.adminstats strong{color:#245840;font:500 29px Georgia,serif}.adminstats small{color:#849089;font-size:9px}.adminpanel{background:#fff;border:1px solid #d6dfda;border-radius:16px;margin-top:16px;overflow:hidden;box-shadow:0 9px 28px #173a2e0b}.admintools{background:#fafcfb;border-bottom:1px solid #dce4df;justify-content:space-between;align-items:center;gap:12px;padding:15px;display:flex}.admintools>div{flex:1;gap:7px;display:flex}.admintools input,.admintools select,.memberrow input,.memberrow select,.schedulemodal select{color:#314e40;background:#fff;border:1px solid #cbd8d1;border-radius:8px;min-width:0;padding:9px;font-size:10px}.admintools input{width:min(420px,100%)}.admintools button{color:#fff;cursor:pointer;background:#2c6649;border:0;border-radius:9px;padding:10px 14px;font-size:10px;font-weight:900}.membertable{display:grid}.memberrow{border-bottom:1px solid #edf1ee;grid-template-columns:minmax(230px,1.45fr) minmax(180px,1fr) 90px 120px 70px;align-items:center;gap:14px;padding:13px 15px;display:grid}.memberlabels{color:#66776f;background:#f3f7f4;font-size:9px;font-weight:900}.memberrow>div:first-child{gap:4px;display:grid}.memberrow b{font-size:13px}.memberrow small{color:#74827b;font-size:9px}.memberrow>div:nth-child(2){grid-template-columns:1fr 1fr;gap:5px;display:grid}.memberrow>div:nth-child(4){align-items:center;gap:5px;display:flex}.memberrow>div:nth-child(4) input{width:72px}.statusbutton,.memberdelete{cursor:pointer;border:0;border-radius:15px;padding:7px 10px;font-size:9px;font-weight:900}.statusbutton.active{color:#246144;background:#dff1e6}.statusbutton.suspended{color:#9b5a22;background:#fff0df}.memberdelete{color:#9a433a;background:#fff0ed}.memberdelete:disabled{opacity:.3}.adminnotice{color:#496557;background:#e8f1ec;border-radius:12px;margin-top:15px;padding:14px 17px}.adminnotice b{font-size:11px}.adminnotice p{margin:5px 0 0;font-size:10px;line-height:1.6}@media (width<=950px){.adminstats{grid-template-columns:1fr 1fr}.memberrow{grid-template-columns:1.3fr 1fr 80px}.memberlabels span:nth-child(4),.memberlabels span:nth-child(5),.memberrow>div:nth-child(4),.memberrow>div:nth-child(5){display:none}}@media (width<=650px){.adminpage{padding:20px 12px 50px}.adminheader{flex-direction:column;align-items:flex-start}.adminheader>div:last-child{justify-content:flex-start}.adminstats{grid-template-columns:1fr 1fr}.admintools{flex-direction:column;align-items:stretch}.admintools>div{flex-direction:column}.memberrow{grid-template-columns:1fr}.memberlabels{display:none}.memberrow>div:nth-child(4),.memberrow>div:nth-child(5){display:flex}.memberrow>div:nth-child(2){grid-template-columns:1fr 1fr}}.feedbackbutton{white-space:nowrap;color:#70591d;cursor:pointer;background:#fff3c7;border:1px solid #d3c070;border-radius:9px;padding:10px 12px;font-size:10px;font-weight:900}.memberrow{grid-template-columns:minmax(210px,1.35fr) minmax(170px,1fr) 78px minmax(165px,1fr) 105px 62px;gap:12px}.memberrow>div:nth-child(4){display:grid}.memberrow>div:nth-child(5){align-items:center;gap:5px;display:flex}.memberrow>div:nth-child(5) input{width:64px}.visitinfo{gap:3px;display:grid!important}.visitinfo b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.feedbackmodal{background:#fff;border-radius:18px;gap:13px;width:min(560px,100%);padding:24px;display:grid;box-shadow:0 28px 90px #07120e55}.feedbackmodal>p{color:#687a71;margin:-4px 0 3px;font-size:11px;line-height:1.6}.feedbackmodal label{color:#40564b;gap:6px;font-size:10px;font-weight:900;display:grid}.feedbackmodal input,.feedbackmodal select,.feedbackmodal textarea{background:#fff;border:1px solid #cad7d0;border-radius:9px;outline:0;width:100%;padding:11px;font-size:12px}.feedbackmodal textarea{resize:vertical;min-height:130px}.feedbackoptions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.requestpanel{background:#fff;border:1px solid #d6dfda;border-radius:16px;margin-top:16px;padding:18px;box-shadow:0 9px 28px #173a2e0b}.requesthead{border-bottom:1px solid #dfe6e2;justify-content:space-between;align-items:end;gap:15px;padding-bottom:13px;display:flex}.requesthead p{color:#6c8075;letter-spacing:.15em;margin:0;font-size:9px;font-weight:900}.requesthead h2{margin:5px 0 0;font:500 23px Georgia,Noto Serif KR,serif}.requesthead>span{color:#60736a;font-size:10px;font-weight:900}.requestlist{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:13px;display:grid}.requestlist article{background:#fafcfb;border:1px solid #dbe3de;border-radius:11px;gap:7px;padding:14px;display:grid}.requestmeta{align-items:center;gap:6px;display:flex}.requestmeta span,.requestmeta b{color:#35604c;background:#e8f1ec;border-radius:6px;padding:4px 6px;font-size:8px}.requestmeta time{color:#839088;margin-left:auto;font-size:8px}.requestlist h3{margin:0;font-size:13px}.requestlist p{color:#5f7067;white-space:pre-wrap;margin:0;font-size:10px;line-height:1.55}.requestlist small{color:#7a8780;font-size:8px}.requestlist article>div:last-child{justify-content:flex-end;gap:5px;display:flex}.requestlist select,.requestlist button{color:#315b47;background:#fff;border:1px solid #bccdc4;border-radius:7px;padding:6px 8px;font-size:9px;font-weight:900}.requestlist button{color:#98443c;border-color:#e0c2bd}.requestempty{text-align:center;color:#829087;margin:0;padding:30px;font-size:11px}@media (width<=1050px){.memberrow{grid-template-columns:1.3fr 1fr 90px 1fr}.memberlabels span:nth-child(5),.memberlabels span:nth-child(6),.memberrow>div:nth-child(5),.memberrow>div:nth-child(6){display:none}.requestlist{grid-template-columns:1fr 1fr}}@media (width<=650px){.memberrow{grid-template-columns:1fr}.memberrow>div:nth-child(5),.memberrow>div:nth-child(6){display:flex}.feedbackoptions,.requestlist{grid-template-columns:1fr}}.memberactions{align-items:center;gap:5px;display:flex!important}.membermail,.memberdelete{cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;padding:7px 8px;font-size:9px;font-weight:900;text-decoration:none;display:inline-flex}.membermail{color:#245e8a;background:#e4f0fb}.mailpanel{background:#fff;border:1px solid #d6dfda;border-radius:16px;margin-top:16px;padding:18px;box-shadow:0 9px 28px #173a2e0b}.mailgrid{grid-template-columns:minmax(340px,.85fr) minmax(420px,1.15fr);gap:18px;margin-top:15px;display:grid}.mailcomposer{background:#f1f6f3;border-radius:13px;grid-template-columns:1fr auto;gap:11px;padding:16px;display:grid}.mailcomposer label{color:#40564b;grid-column:1/-1;gap:6px;font-size:10px;font-weight:900;display:grid}.mailcomposer label:first-child{grid-column:1}.mailcomposer input,.mailcomposer select,.mailcomposer textarea{color:#263e32;background:#fff;border:1px solid #c7d6ce;border-radius:9px;outline:0;width:100%;padding:11px;font-size:11px}.mailcomposer textarea{resize:vertical;min-height:128px}.recipientcount{color:#3f6352;background:#dfeee6;border-radius:9px;align-self:end;padding:11px;font-size:10px}.mailcomposer>button{color:#fff;cursor:pointer;background:#286548;border:0;border-radius:9px;grid-column:1/-1;padding:12px;font-size:11px;font-weight:900}.mailcomposer>small{color:#718078;grid-column:1/-1;font-size:9px;line-height:1.55}.campaignhistory h3{margin:0 0 10px;font-size:14px}.campaignhistory>p{text-align:center;color:#7a8981;padding:28px;font-size:10px}.campaignhistory article{border:1px solid #dbe4df;border-radius:10px;gap:7px;margin-bottom:8px;padding:13px 44px 13px 13px;display:grid;position:relative}.campaignhistory article>div{justify-content:space-between;gap:10px;display:flex}.campaignhistory b{font-size:11px}.campaignhistory span,.campaignhistory small{color:#74837b;font-size:9px}.campaignhistory p{color:#55685e;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:10px;line-height:1.5;overflow:hidden}.campaignhistory button{color:#98443c;cursor:pointer;background:#fff0ed;border:0;border-radius:7px;padding:6px;font-size:8px;font-weight:900;position:absolute;top:10px;right:9px}@media (width<=900px){.mailgrid{grid-template-columns:1fr}}@media (width<=650px){.mailcomposer{grid-template-columns:1fr}.mailcomposer label:first-child,.recipientcount{grid-column:1/-1}.campaignhistory article>div{display:grid}}.serviceicon,.servicecolumn .serviceicon,.aicard .serviceicon{background:#fff;border:1px solid #dbe5df;place-items:center;width:54px;height:54px;display:grid;overflow:hidden;box-shadow:0 5px 15px #173a2e14;border-radius:50%!important}.serviceicon .logoletter{border-radius:50%;font-size:18px;font-weight:900}.serviceicon img,.aicard .serviceicon img{object-fit:contain;width:calc(100% - 10px);height:calc(100% - 10px);box-shadow:none;background:#fff;padding:3px;inset:5px;border-radius:50%!important}.emailcard,.aicard,.categoryboard .serviceitem .service{align-items:center;gap:13px}.emailcard b,.aicard b,.categoryboard .serviceitem .service b{color:#172a21;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;font-weight:900;line-height:1.25;display:-webkit-box;overflow:hidden;font-size:16px!important}.aicard b{color:#fff}.emailcard small,.categoryboard .serviceitem .service small{color:#63746b;font-size:11px}.aicard small{color:#c8d9d0}.emailcard:hover .serviceicon,.aicard:hover .serviceicon,.service:hover .serviceicon{border-color:#8fb5a2;transform:translateY(-1px);box-shadow:0 7px 20px #173a2e22}.serviceicon,.serviceicon img{transition:transform .16s,border-color .16s,box-shadow .16s}@media (width<=760px){.serviceicon,.servicecolumn .serviceicon,.aicard .serviceicon{width:48px;height:48px}.emailcard b,.aicard b,.categoryboard .serviceitem .service b{font-size:14px!important}}.emailcard,.aicard,.categoryboard .serviceitem .service,.service.access-inside,.service.access-external,.service.access-unset,.emailcard.access-inside,.emailcard.access-external,.emailcard.access-unset,.aicard.access-inside,.aicard.access-external,.aicard.access-unset{background:0 0;box-shadow:none!important;border:0!important}.emailcard:hover,.categoryboard .serviceitem .service:hover{background:#eef5f1!important}.aicard:hover{background:#ffffff12!important}.categoryboard .serviceitem .service{border-radius:14px}.addmenugroup{background:#eaf4ee;border:1px solid #c9dbd1;border-radius:12px;align-items:end;gap:9px;margin-bottom:13px;padding:13px;display:flex}.addmenugroup>div{flex:1;grid-template-columns:minmax(0,1fr) 90px;gap:8px;display:grid}.addmenugroup label{color:#385847;gap:5px;font-size:10px;font-weight:900;display:grid}.addmenugroup input{color:#243e32;background:#fff;border:1px solid #b9cec3;border-radius:8px;outline:0;width:100%;min-width:0;padding:9px 10px;font-size:12px}.addmenugroup button{color:#fff;cursor:pointer;white-space:nowrap;background:#286548;border:0;border-radius:8px;height:37px;padding:0 14px;font-size:10px;font-weight:900}@media (width<=600px){.addmenugroup{flex-direction:column;align-items:stretch}.addmenugroup>div{grid-template-columns:1fr 76px}.addmenugroup button{width:100%}}.scenic-workspace{background-position:50%;background-size:cover;background-attachment:fixed;min-height:100vh}.scenic-workspace .workspace{background:0 0}.scenic-workspace .content{padding-top:24px}.scenic-workspace .topbar{-webkit-backdrop-filter:blur(20px)saturate(125%);backdrop-filter:blur(20px)saturate(125%);background:#ffffffe8;border-bottom:1px solid #ffffff70}.scenic-workspace .dailywallpaper{border:1px solid #ffffff80;box-shadow:0 22px 60px #07150f55}.scenic-workspace .websearch{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#fffffff0;border-color:#fffc;box-shadow:0 14px 35px #07150f44}.scenic-workspace .accesslegend{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffc9;border-radius:22px;width:max-content;max-width:100%;padding:7px 10px;box-shadow:0 8px 24px #07150f2b}.scenic-workspace .timepanel,.scenic-workspace .mycalendar,.scenic-workspace .emailshelf,.scenic-workspace .sitegroup{-webkit-backdrop-filter:blur(20px)saturate(125%);backdrop-filter:blur(20px)saturate(125%);background:#ffffffe3;border:1px solid #ffffffb8;box-shadow:0 18px 45px #07150f35}.scenic-workspace .aishelf{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(120deg,#12382fdd,#1f5240e8);border:1px solid #ffffff42;box-shadow:0 18px 48px #07150f48}.scenic-workspace .emailcard:hover,.scenic-workspace .categoryboard .serviceitem .service:hover{background:#ffffffb5!important}.scenic-workspace .portalnavside{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#12392eea;box-shadow:8px 0 28px #07150f35}.scenic-workspace .siteviewer{box-shadow:0 20px 55px #07150f55}@media (width<=760px){.scenic-workspace{background-attachment:scroll}.scenic-workspace .accesslegend{width:auto}}.sectiontoggle{color:#275b43;white-space:nowrap;cursor:pointer;background:#e8f3ed;border:1px solid #a9c4b6;border-radius:9px;padding:8px 11px;font-size:10px;font-weight:900}.sectiontoggle:hover{background:#d9ebe1}.time-toggle{z-index:2;position:absolute;top:10px;right:12px}.dayboard.world-collapsed{grid-template-columns:230px minmax(0,1fr);padding-top:48px}.calendarhead>div:last-child .calendar-toggle{width:auto;height:32px;padding:0 10px;font-size:10px;display:inline-flex}.mycalendar:has(.calendar-toggle[aria-expanded=false]){padding-bottom:18px}.scenic-workspace .dayboard{-webkit-backdrop-filter:blur(20px)saturate(125%);backdrop-filter:blur(20px)saturate(125%);background:#ffffffe3;border:1px solid #ffffffb8;box-shadow:0 18px 45px #07150f35}@media (width<=760px){.dayboard.world-collapsed{grid-template-columns:1fr}.time-toggle{justify-self:end;margin-bottom:-6px;position:static}.calendarhead>div:last-child{flex-wrap:wrap}.calendarhead>div:last-child .calendar-toggle{margin-left:auto}}.headerclock{align-items:center;min-width:350px}.headerclock>div{min-width:0}.headerclockrow{align-items:center;gap:10px;display:flex}.headerclockrow strong{color:#176fbd;letter-spacing:.02em;font:700 31px/1 Georgia,Noto Serif KR,serif}.headerclockrow>span{color:#c53b32;font-size:12px;font-weight:900}.headerclockrow .chimebutton{border-radius:50%;width:29px;height:29px;margin:0;padding:0;font-size:12px}.headerclock h1{white-space:nowrap;margin-top:5px;line-height:1.15;font-size:22px!important}.dayboard{grid-template-columns:minmax(0,1fr) minmax(330px,.42fr);padding-top:48px}.dayboard.world-collapsed{grid-template-columns:1fr}.worldtimes{border-left:0;border-radius:12px;grid-template-columns:repeat(7,minmax(105px,1fr));overflow:hidden}.worldtimes div{place-content:center;min-height:70px;padding:10px 8px}.worldtimes span{font-weight:900;font-size:14px!important}.worldtimes b{font-weight:800;font-size:24px!important}.dailyquote{align-content:center;min-height:140px}.companybanner{max-width:500px}@media (width<=1350px){.headerclock{min-width:300px}.headerclockrow strong{font-size:27px}.headerclock h1{font-size:19px!important}.dayboard{grid-template-columns:1fr}.worldtimes{grid-template-columns:repeat(7,minmax(90px,1fr))}.dailyquote{min-height:auto}}@media (width<=760px){.headerclock{min-width:0}.headerclockrow strong{font-size:25px}.headerclockrow>span{font-size:10px}.headerclock h1{font-size:18px!important}.worldtimes{grid-template-columns:repeat(2,minmax(0,1fr))}.worldtimes span{font-size:12px!important}.worldtimes b{font-size:21px!important}}.weatherweek{color:#15394d;background:linear-gradient(145deg,#eaf7fb,#f7fbfd);border:1px solid #d1e5ec;border-radius:15px;flex-direction:column;justify-content:center;gap:12px;min-width:0;min-height:140px;padding:18px;display:flex}.weatherhead{justify-content:space-between;align-items:center;gap:10px;display:flex}.weatherhead span{font-size:16px;font-weight:900}.weatherhead small{color:#537386;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:800;overflow:hidden}.weatherhead>div>p{color:#658294;margin:3px 0 0;font-size:10px;font-weight:700}.weatherdays{grid-template-columns:repeat(7,minmax(42px,1fr));gap:6px;display:grid}.weatherday{min-width:0;color:inherit;cursor:pointer;background:#ffffffd9;border:1px solid #0000;border-radius:11px;flex-direction:column;align-items:center;gap:3px;padding:8px 3px;font-family:inherit;display:flex;box-shadow:0 5px 13px #12405a0d}.weatherday:hover,.weatherday.selected{background:#fff;border-color:#59a9c8;box-shadow:0 7px 18px #176fbd1f}.weatherday b{color:#476679;font-size:11px}.weatherday em{font-size:23px;font-style:normal;line-height:1.15}.weatherday span{color:#176fbd;font-size:14px;font-weight:900}.weatherday small{color:#6b7d87;font-size:11px;font-weight:800}.weatherdetail{color:#31576c;white-space:nowrap;background:#dff0f6;border-radius:11px;align-items:center;gap:12px;padding:9px 11px;display:flex;overflow-x:auto}.weatherdetail strong{color:#153e55}.weatherdetail span{font-size:11px;font-weight:800}.weatherstatus{color:#5e7886;text-align:center;margin:0;font-size:13px;font-weight:800}.weatherhead-actions{align-items:center;gap:8px;display:flex}.weatherweek.weatherweek-collapsed{gap:0;min-height:0;padding:10px 12px}.weatherweek-collapsed .weatherhead{min-height:32px}.dayboard.weather-collapsed{grid-template-columns:minmax(0,1fr) minmax(250px,.32fr)}.dayboard.world-collapsed.weather-collapsed{grid-template-columns:1fr}.weather-toggle{padding:6px 9px}@media (width<=1350px){.weatherweek{min-height:auto}.weatherdays{grid-template-columns:repeat(7,minmax(58px,1fr))}}@media (width<=760px){.weatherweek{padding:14px 10px}.weatherdays{grid-template-columns:repeat(4,minmax(0,1fr))}.weatherday:last-child{grid-column:auto}.weatherhead{flex-direction:column;align-items:flex-start}.weatherday em{font-size:21px}}.writingshelf{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#f9fcfdeb;border:1px solid #ffffffc7;border-radius:20px;padding:22px;scroll-margin-top:130px;box-shadow:0 18px 46px #061a2b35}.writingshelf.writing-collapsed{padding-top:17px;padding-bottom:17px}.writinghead{justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px;display:flex}.writing-collapsed .writinghead{margin-bottom:0}.writinghead h3{margin:2px 0 3px;font-size:23px}.writinghead>div>span{color:#617987;font-size:12px}.writingactions{align-items:center;gap:8px;display:flex}.writingactions>button:not(.sectiontoggle),.writingeditor>button{color:#fff;cursor:pointer;background:#176fbd;border:0;border-radius:11px;padding:11px 15px;font-weight:900}.writingactions>button.listening{background:#d84c45;box-shadow:0 0 0 5px #d84c4520}.writingeditor{grid-template-columns:minmax(180px,.35fr) minmax(0,1fr) auto;gap:10px;display:grid}.writingeditor input,.writingeditor textarea{font:inherit;background:#fff;border:1px solid #cbdce5;border-radius:11px;padding:12px}.writingeditor textarea{resize:vertical;min-height:92px}.lettereditor{grid-template-columns:minmax(140px,.25fr) minmax(180px,.35fr) minmax(0,1fr) auto}.writinglist{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:15px;display:grid}.writinglist article{background:#fff;border:1px solid #d7e3e9;border-radius:13px;min-width:0;padding:15px;position:relative}.writinglist article>div{flex-direction:column;gap:3px;display:flex}.writinglist b{font-size:14px}.writinglist small{color:#6d808b;font-size:10px}.writinglist p{color:#354f5e;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:10px 0 0;font-size:12px;line-height:1.65;display:-webkit-box;overflow:hidden}.writinglist article>button{color:#a55;cursor:pointer;background:0 0;border:0;font-size:10px;position:absolute;top:9px;right:9px}.voiceassistantbutton{color:#135b78!important;background:#e9f8fd!important;border:1px solid #70b8d0!important}.voiceassistantbutton.active{color:#a52e29!important;background:#fff0ef!important;border-color:#e35c55!important}.voiceassistantpanel{background:#f1fbfeef;border:1px solid #77c3d9;border-radius:17px;align-items:center;gap:14px;padding:14px 17px;display:flex;box-shadow:0 12px 34px #071c3326}.voiceassistantpanel>div{flex:1;gap:3px;min-width:0;display:grid}.voiceassistantpanel b{color:#124d68}.voiceassistantpanel small{color:#5b7584;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.voiceassistantpanel p{margin:3px 0 0;font-size:13px}.voiceassistantpanel>button{color:#fff;background:#d94e47;border:0;border-radius:9px;padding:8px 12px;font-weight:900}.voicepulse{background:#e34e49;border-radius:50%;flex:0 0 15px;width:15px;height:15px;animation:1.3s infinite voice-pulse;box-shadow:0 0 #e34e4966}@keyframes voice-pulse{70%{box-shadow:0 0 0 12px #e34e4900}}@media (width<=1050px){.writingeditor,.lettereditor{grid-template-columns:1fr}.writinglist{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.writingshelf{padding:16px}.writinghead{flex-direction:column;align-items:flex-start}.writinglist{grid-template-columns:1fr}.voiceassistantpanel{align-items:flex-start}.voiceassistantpanel p{font-size:12px}}.attachmentbar{flex-wrap:wrap;align-items:center;gap:7px;margin-top:10px;display:flex}.attachmentbar label,.attachmentbar button{color:#194f68;cursor:pointer;background:#edf7fa;border:1px solid #b9d4df;border-radius:999px;padding:8px 11px;font-size:10px;font-weight:900}.attachmentbar label input{display:none}.attachmentbar button{text-overflow:ellipsis;white-space:nowrap;max-width:260px;overflow:hidden}.writinglibrary{border-top:1px solid #d8e5eb;margin-top:17px;padding-top:15px}.librarytitle{justify-content:space-between;align-items:center;gap:15px;margin-bottom:10px;display:flex}.librarytitle b{font-size:17px}.librarytitle span{color:#67808d;font-size:10px}.writingcard{cursor:pointer;transition:transform .16s,box-shadow .16s}.writingcard:hover{transform:translateY(-2px);box-shadow:0 12px 28px #071c3315}.attachmentcount{color:#32647a;background:#eaf4f7;border-radius:999px;margin-top:9px;padding:5px 8px;font-size:9px;font-weight:800;display:inline-flex}.writingpreviewback{z-index:150}.writingpreview{color:#29352f;background:linear-gradient(145deg,#fffdf8,#f7f1e7);border:1px solid #e4ded1;border-radius:26px;width:min(780px,94vw);max-height:90vh;padding:clamp(30px,5vw,62px);position:relative;overflow:auto;box-shadow:0 35px 110px #03121d99}.writingpreview.letter{background:linear-gradient(145deg,#fff,#eef6fa)}.writingpreviewclose{color:#29495a;cursor:pointer;background:#ffffffb8;border:0;border-radius:50%;width:38px;height:38px;font-size:25px;position:absolute;top:18px;right:18px}.writingpreview>time{color:#71817a;margin-top:8px;font:italic 13px Georgia,serif;display:block}.writingpreview h2{color:#203c31;margin:18px 0 8px;font:700 clamp(28px,4vw,46px)/1.18 Georgia,Noto Serif KR,serif}.writingpreview h4{color:#537063;margin:0 0 24px}.writingpreviewcontent{white-space:pre-wrap;border-top:1px solid #d9d2c6;margin-top:26px;padding-top:25px;font:500 17px/2 Noto Serif KR,Georgia,serif}.writingpreviewfiles{background:#ffffff9c;border-radius:15px;gap:8px;margin-top:30px;padding:17px;display:grid}.writingpreviewfiles>b{font-size:11px}.writingpreviewfiles button{color:#274d60;text-align:left;cursor:pointer;background:#fff;border:1px solid #d4e0e5;border-radius:9px;align-items:center;gap:8px;padding:10px 12px;display:flex}.writingpreviewfiles button small{color:#7c8e97;margin-left:auto}.headerclock .header-voice{white-space:nowrap;width:max-content;min-width:138px;box-shadow:0 3px 10px #173a2e12;color:#266447!important;writing-mode:horizontal-tb!important;background:#e5f3eb!important;border:0!important;border-radius:999px!important;margin-top:10px!important;padding:7px 13px!important;font-size:10px!important;font-weight:900!important;line-height:1.2!important}.headerclock .header-voice:before{content:"●";color:#218052;margin-right:6px}.headerclock .header-voice.active{color:#a84b30!important;background:#fff0e8!important}.headerclock .header-voice.active:before{color:#dd503e}@media (width>=1051px){.design-portal .portalnavside{padding-top:24px!important;top:170px!important}.portalnavside strong{flex:none!important;display:block!important}}.headerclock .header-voice{color:#fff!important;letter-spacing:-.01em!important;background:#d9363e!important;border:2px solid #b4232d!important;border-radius:999px!important;min-width:200px!important;margin-top:12px!important;padding:11px 22px!important;font-size:15px!important;font-weight:900!important;box-shadow:0 7px 18px #b4232d38!important}.headerclock .header-voice:before{font-size:12px;color:#fff!important}.headerclock .header-voice:hover{transform:translateY(-1px);background:#c62933!important}.headerclock .header-voice.active{color:#fff!important;background:#a91420!important;border-color:#7f1019!important;box-shadow:0 0 0 5px #d9363e25,0 8px 20px #7f101940!important}.scenic-workspace .topbar{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:radial-gradient(155px 58px at 8% 77%,#fff 0 34%,#ffffffd9 48%,#0000 72%),radial-gradient(115px 44px at 18% 25%,#ffffffea 0 34%,#ffffffa8 52%,#0000 73%),radial-gradient(190px 65px at 42% 92%,#ffffffec 0 34%,#ffffffa0 54%,#0000 75%),radial-gradient(145px 52px at 70% 20%,#ffffffdc 0 32%,#ffffff8f 52%,#0000 74%),radial-gradient(210px 70px at 96% 80%,#fffffff0 0 34%,#ffffffad 53%,#0000 76%),linear-gradient(#8fd6fb 0%,#ccecff 58%,#edf8ff 100%)!important;border-bottom:1px solid #9bcce5!important;box-shadow:0 9px 28px #3d88ae2c!important}.scenic-workspace .topbar:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#ffffff30,#0000 32%,#fff2 72%,#0000);position:absolute;inset:0}.worldtimes{background:0 0;border:0;grid-template-columns:repeat(7,minmax(92px,1fr));gap:8px;display:grid;overflow:visible}.worldtimes div{border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-height:126px;padding:8px 5px;display:flex;background:#ffffff80!important;border:0!important}.analogclock{background:repeating-conic-gradient(from 0deg,#315b49 0 1.5deg,transparent 1.5deg 30deg),#fdfefd;border:3px solid #315b49;border-radius:50%;flex:0 0 68px;width:68px;height:68px;display:block;position:relative;box-shadow:0 5px 14px #173a2e20}.analogclock:before{content:"";background:#fdfefd;border-radius:50%;position:absolute;inset:5px}.analogclock i{z-index:2;transform-origin:50% 100%;background:#213a2f;border-radius:4px;width:3px;display:block;position:absolute;bottom:50%;left:50%}.analogclock .clockhour{height:19px;transform:translateX(-50%) rotate(var(--hour-angle))}.analogclock .clockminute{width:2px;height:25px;transform:translateX(-50%) rotate(var(--minute-angle))}.analogclock .clocksecond{width:1px;height:27px;transform:translateX(-50%) rotate(var(--second-angle));background:#d44539}.analogclock em{z-index:3;background:#d44539;border-radius:50%;width:7px;height:7px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.worldtimes .clockcity{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:900;overflow:hidden;color:#29483a!important;font-size:11px!important}.worldtimes div>b{color:#50675c!important;font:800 11px/1.1 Noto Sans KR,sans-serif!important}.worldtimes .nighttime .analogclock:before{background:#eef1f2}@media (width<=1350px){.worldtimes{grid-template-columns:repeat(7,minmax(82px,1fr))}.analogclock{flex-basis:61px;width:61px;height:61px}.worldtimes div{min-height:116px}}@media (width<=760px){.worldtimes{grid-template-columns:repeat(3,minmax(0,1fr))}.analogclock{flex-basis:58px;width:58px;height:58px}.worldtimes div{min-height:110px}.worldtimes .clockcity{font-size:10px!important}}.headerclock{gap:17px}.headerclock .headeranalog{background:repeating-conic-gradient(from 0deg,#245840 0 1.5deg,transparent 1.5deg 30deg),#fff;border-width:3px;flex:0 0 64px;width:64px;height:64px}.headerclock .headeranalog:before{background:#fff}.headerclock>div{flex-direction:column;justify-content:center;display:flex}.headerclockrow{gap:12px;min-height:32px}.headerclock h1{letter-spacing:.01em;margin:11px 0 0!important;line-height:1.35!important}.headerclockrow strong{line-height:1.1}.headerclockrow>span{padding-top:3px}@media (width<=760px){.headerclock{gap:12px}.headerclock .headeranalog{flex-basis:55px;width:55px;height:55px}.headerclock h1{margin-top:8px!important;line-height:1.3!important}}.scenic-workspace .topbar{min-height:122px;padding-top:18px;padding-bottom:18px}.headerclockrow{min-height:34px}.headerclock h1{margin-top:20px!important;line-height:1.45!important}.headerclock>div{padding:2px 0}@media (width<=760px){.scenic-workspace .topbar{min-height:110px}.headerclock h1{margin-top:15px!important}}.scenic-workspace .portalnavside{gap:10px;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;padding:38px 12px 24px!important}.scenic-workspace .portalnavside strong{text-shadow:0 2px 8px #03131dcc;color:#fff!important;border-bottom:1px solid #ffffff78!important;margin:0 4px 10px!important;padding:0 0 12px!important}.scenic-workspace .portalnavside button{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);color:#fff!important;background:#061c2a73!important;border:1px solid #ffffff45!important;border-radius:13px!important;margin:0!important;padding:11px 12px!important;box-shadow:0 7px 18px #03131d29!important}.scenic-workspace .portalnavside button:hover{transform:translate(3px);background:#0b536bba!important}.scenic-workspace .portalnavside button>span{background:#ffffff17!important}.scenic-workspace .dayboard,.scenic-workspace .mycalendar,.scenic-workspace .emailshelf,.scenic-workspace .sitegroup,.scenic-workspace .aishelf,.scenic-workspace .writingshelf{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important}.scenic-workspace .dayboard{padding-inline:10px!important}.scenic-workspace .worldtimes div,.scenic-workspace .weatherweek,.scenic-workspace .weatherday{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#f7fbfd9c!important;border-color:#ffffff36!important;box-shadow:0 7px 20px #061a2b20!important}.scenic-workspace .categoryboard{display:block!important}.scenic-workspace .categoryboard .sitegroup{padding:10px 0 22px!important}.scenic-workspace .categoryboard .grouphead{border-bottom:1px solid #ffffff65;padding:0 5px 11px}.scenic-workspace .categoryboard .grouphead h3,.scenic-workspace .emailhead h3,.scenic-workspace .aihead h3,.scenic-workspace .writinghead h3,.scenic-workspace .calendarhead h3{text-shadow:0 2px 9px #031824cc;color:#fff!important}.scenic-workspace .categoryboard .servicecolumn{padding:10px 4px 0;grid-template-columns:repeat(auto-fill,minmax(112px,1fr))!important;gap:22px 16px!important}.scenic-workspace .categoryboard .serviceitem{min-height:118px;aspect-ratio:auto!important}:is(.scenic-workspace .categoryboard .serviceitem .service,.scenic-workspace .categoryboard .serviceitem:has(.adminlink) .service){min-height:118px!important;box-shadow:none!important;color:#fff!important;background:0 0!important;border:0!important;border-radius:0!important;padding:8px 5px!important}.scenic-workspace .categoryboard .serviceitem .service:hover{transform:translateY(-3px);background:#ffffff18!important}.scenic-workspace .categoryboard .serviceitem .serviceicon{background:#fffffff2!important;border:2px solid #ffffffc7!important;border-radius:50%!important;width:70px!important;height:70px!important;box-shadow:0 9px 24px #03131d55!important}.scenic-workspace .categoryboard .serviceitem .service b{text-shadow:0 2px 8px #03131ddd;color:#fff!important;font-size:15px!important;font-weight:900!important}.scenic-workspace .categoryboard .serviceitem .service small,.scenic-workspace .categoryboard .serviceitem .service i{display:none!important}.scenic-workspace .emailshelf,.scenic-workspace .aishelf{padding-inline:4px!important}.scenic-workspace .emailrow,.scenic-workspace .airow{gap:20px 14px!important}.scenic-workspace .emailcard,.scenic-workspace .aicard{text-align:center;color:#fff!important;background:0 0!important;flex-direction:column!important;justify-content:center!important;min-height:120px!important;padding:8px!important}.scenic-workspace .emailcard .serviceicon,.scenic-workspace .aicard .serviceicon{background:#fffffff2!important;border:2px solid #ffffffc7!important;width:68px!important;height:68px!important;box-shadow:0 9px 24px #03131d55!important}.scenic-workspace .emailcard b,.scenic-workspace .aicard b{text-shadow:0 2px 8px #03131ddd;color:#fff!important}.scenic-workspace .emailcard small,.scenic-workspace .emailcard i,.scenic-workspace .aicard small,.scenic-workspace .aicard i,.scenic-workspace .aicard em{display:none!important}@media (width<=1050px){.scenic-workspace .portalnavside{background:0 0!important}}@media (width<=760px){.scenic-workspace .categoryboard .servicecolumn{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:15px 8px!important}.scenic-workspace .categoryboard .serviceitem .serviceicon{width:58px!important;height:58px!important}.scenic-workspace .categoryboard .serviceitem .service b{font-size:13px!important}}.headerclock h1{color:#19382b;letter-spacing:-.025em!important;font-family:Noto Sans KR,Malgun Gothic,Arial,sans-serif!important;font-weight:800!important}.analogclock{border:3px solid #315b49;flex-basis:74px;width:74px;height:74px;box-shadow:0 6px 18px #10291e2b,inset 0 0 0 3px #dce8e1;background:#fff!important}.analogclock:before{border:1px solid #e1e9e4;inset:7px;background:#fff!important}.analogclock u{z-index:2;color:#28493a;font:800 8px/1 Arial,sans-serif;text-decoration:none;position:absolute}.analogclock .n12{top:5px;left:50%;transform:translate(-50%)}.analogclock .n3{top:50%;right:6px;transform:translateY(-50%)}.analogclock .n6{bottom:5px;left:50%;transform:translate(-50%)}.analogclock .n9{top:50%;left:6px;transform:translateY(-50%)}.analogclock .clockhour{background:#1e392d;width:4px;height:20px}.analogclock .clockminute{background:#315b49;width:3px;height:27px}.analogclock .clocksecond{background:#d64a3b;width:1.5px;height:29px}.analogclock em{width:8px;height:8px;box-shadow:0 0 0 2px #fff}.worldtimes div{min-height:142px}.worldtimes .clockcity{margin-top:3px;font-size:12px!important}.worldtimes div>b{color:#173f2e!important;font-size:15px!important;font-weight:900!important}.headerclock .headeranalog{border-color:#245840;flex-basis:76px;width:76px;height:76px}.headerclockrow strong{font-size:38px!important;font-weight:800!important}@media (width<=1350px){.analogclock{flex-basis:68px;width:68px;height:68px}.worldtimes div{min-height:132px}.headerclock .headeranalog{flex-basis:70px;width:70px;height:70px}.headerclockrow strong{font-size:34px!important}}@media (width<=760px){.analogclock{flex-basis:62px;width:62px;height:62px}.worldtimes div{min-height:124px}.headerclock .headeranalog{flex-basis:60px;width:60px;height:60px}.headerclockrow strong{font-size:29px!important}.worldtimes div>b{font-size:14px!important}}@media (width<=1050px){.design-portal .content{margin-left:0}.portalnavside{width:auto!important}}@media (width<=760px){body{font-size:14px}.titleline h1{font-size:24px}.emailcard b,.aicard b,.categoryboard .serviceitem .service b{font-size:14px}.grouphead h3{font-size:18px}}.analogclock{background:#073d68!important;border-color:#d7c178!important;box-shadow:0 7px 20px #071e3255,inset 0 0 0 2px #fff5!important}.analogclock:before{box-shadow:inset -8px -7px 13px #04274670,inset 6px 5px 12px #b8eaff45;background:radial-gradient(at 29% 31%,#68b86e 0 8%,#0000 9%),radial-gradient(at 39% 43%,#5cae69 0 13%,#0000 14%),radial-gradient(at 67% 35%,#77bf70 0 10%,#0000 11%),radial-gradient(at 71% 57%,#54a765 0 8%,#0000 9%),radial-gradient(at 45% 75%,#68b36b 0 7%,#0000 8%),repeating-radial-gradient(#0000 0 10px,#b9e5ff44 11px 12px,#0000 13px 19px),linear-gradient(135deg,#59b9e9,#0d5b96 58%,#073f73)!important;border:0!important;inset:3px!important}.analogclock:after{content:"";z-index:1;pointer-events:none;border-left:1px solid #d9f2ff80;border-right:1px solid #d9f2ff80;border-radius:50%;position:absolute;inset:8px 19px}.analogclock u{z-index:3;color:#fff;text-shadow:0 1px 3px #002b4d;font-size:8px}.analogclock i{z-index:4}.analogclock .clockhour{background:#fff;box-shadow:0 1px 2px #002c4d}.analogclock .clockminute{background:#ffe47a;box-shadow:0 1px 2px #002c4d}.analogclock .clocksecond{background:#ff5c52}.analogclock em{z-index:5;background:#ffe47a;box-shadow:0 0 0 2px #073f6b}.worldtimes .nighttime .analogclock{background:#032a4b!important;border-color:#9eb3c0!important}.worldtimes .nighttime .analogclock:before{filter:brightness(.72)saturate(.9)}:root{--global-navy:#071c33;--global-blue:#176fd1;--global-cyan:#49c6d8;--global-surface:#ffffffeb;--global-line:#d9e4eb}.scenic-workspace{color:#14283a;font-family:Noto Sans KR,Segoe UI,Arial,sans-serif}.scenic-workspace .topbar{background:#f9fcfdeb;border-bottom:1px solid #d9e5ec;box-shadow:0 8px 30px #071c3315}.headerclock>div:before{content:"ONE DESK · GLOBAL WORKSPACE";color:#4b718d;letter-spacing:.17em;margin-bottom:7px;font-size:9px;font-weight:900;display:block}.headerclock h1{color:#102b40!important;font-size:20px!important}.headerclockrow strong{color:#1268be!important;letter-spacing:.015em!important;font-family:Segoe UI,Arial,sans-serif!important}.headerclockrow>span{color:#536f83}.companybanner{background:linear-gradient(135deg,#fff,#eef7fa);border-color:#d8e5ec;box-shadow:0 8px 24px #071c330c}.companybanner>div b{color:#123b55}.companybanner dd{color:#24445a}.portalnavside{background:linear-gradient(#071c33ef,#0c3147ef)!important;border-right:1px solid #ffffff1c!important}.portalnavside strong{color:#70dae4!important}.portalnavside button{color:#e7f2f7!important;border-bottom-color:#ffffff14!important}.portalnavside button:hover{background:#31a9bd22!important}.topactions a,.topactions button,.topactions span{border-radius:12px!important}.adminbutton{background:#0f4b70!important}.feedbackbutton{color:#20566d!important;background:#edf8fb!important;border-color:#bad9e3!important}.servicefeature,.ordermenubutton{color:#234c62!important;background:#f3f9fb!important;border-color:#cbdde5!important}.domainfeature{background:#fff6dc!important}.private-badge{color:#215663!important;background:#e8f5f7!important}.headersearch{box-shadow:0 6px 20px #071c330d;background:#fff!important;border:1px solid #ccdce5!important;border-radius:13px!important}.headersearch input{font-family:inherit}.dailywallpaper{border-radius:28px!important}.wallpaperoverlay h2{letter-spacing:-.035em!important;font-family:Noto Sans KR,Segoe UI,Arial,sans-serif!important;font-weight:800!important}.wallpaperoverlay p{color:#83e5ef!important}.wallpapercontrols button,.wallpapercontrols label{border-radius:12px!important}.websearch{border:1px solid #ffffffd9!important;border-radius:17px!important}.websearch button{background:linear-gradient(135deg,#0d6994,#0c506f)!important}.websearch select{color:#174c67!important}.scenic-workspace .dayboard,.scenic-workspace .mycalendar,.scenic-workspace .emailshelf,.scenic-workspace .sitegroup{background:#f9fcfdeb!important;border-color:#ffffffc7!important;border-radius:20px!important;box-shadow:0 18px 46px #061a2b35!important}.scenic-workspace .aishelf{background:linear-gradient(125deg,#071f36e8,#0d5264e8)!important;border-radius:20px!important}.grouphead h3,.emailhead h3,.aihead h3,.calendarhead h3{letter-spacing:-.02em;font-family:Noto Sans KR,Segoe UI,Arial,sans-serif!important;font-weight:800!important}.grouphead button,.emailhead button,.aihead button{color:#1c5267!important;background:#e8f4f7!important;border-radius:10px!important}.serviceicon,.servicecolumn .serviceicon,.aicard .serviceicon{box-shadow:0 7px 18px #071c3319;border-color:#d7e5eb!important}.emailcard b,.categoryboard .serviceitem .service b{color:#112b3d}.sectiontoggle{color:#1b566c;background:#edf7f9;border-color:#b9d5df}.calendargrid>button.today{background:#e5f4f7!important;box-shadow:inset 0 0 0 2px #2f9db1!important}@media (width<=760px){.headerclock>div:before{letter-spacing:.1em;font-size:8px}.dailywallpaper{border-radius:20px!important}}.storedfile-actions .previewbutton{color:#185a78;background:#eaf5fa;border-color:#9abfd0}.previewback{z-index:140;padding:24px}.documentpreview{background:#f5f8fa;border:1px solid #d5e2e9;border-radius:20px;grid-template-rows:auto minmax(0,1fr);width:min(1100px,96vw);height:min(850px,92vh);display:grid;overflow:hidden;box-shadow:0 35px 100px #03121dbd}.previewhead{background:#fff;border-bottom:1px solid #d6e2e8;justify-content:space-between;align-items:center;gap:20px;padding:15px 18px;display:flex}.previewhead p{color:#5c7b8d;letter-spacing:.15em;margin:0;font-size:9px;font-weight:900}.previewhead h3{text-overflow:ellipsis;white-space:nowrap;max-width:720px;margin:4px 0 0;font-size:16px;overflow:hidden}.previewhead>div:last-child{gap:7px;display:flex}.previewhead a,.previewhead button{color:#21556d;cursor:pointer;background:#eef6f9;border:1px solid #b9ced8;border-radius:9px;place-items:center;padding:8px 11px;font-size:10px;font-weight:900;text-decoration:none;display:grid}.previewhead button{width:34px;padding:0;font-size:20px}.previewbody{background:linear-gradient(135deg,#dce6eb,#f3f6f8);place-items:center;min-height:0;padding:18px;display:grid;overflow:auto}.previewbody iframe{background:#fff;border:0;border-radius:10px;width:100%;height:100%;min-height:580px}.previewbody img{object-fit:contain;background:#fff;border-radius:8px;max-width:100%;max-height:100%;display:block;box-shadow:0 12px 40px #071c3330}@media (width<=650px){.previewback{padding:8px}.documentpreview{border-radius:14px;width:100%;height:96vh}.previewhead{padding:11px}.previewhead h3{max-width:190px;font-size:12px}.previewbody{padding:8px}.previewbody iframe{min-height:500px}}.scenic-workspace .topbar{grid-template-columns:minmax(360px,1fr) auto minmax(560px,1fr);align-items:center;gap:24px;display:grid;position:sticky}.companylogo{place-items:center;min-width:230px;padding:6px 18px;display:grid;transform:translate(-120px)}.companylogo .everworld-logo{filter:drop-shadow(0 8px 16px #0b2c3f40);width:118px;height:118px;display:block}.headercontrols{width:100%;min-width:0}.headermemo{color:#1c6680;background:#f7fbfc;border:1px solid #ccdce5;border-radius:10px;align-items:center;gap:9px;width:100%;min-height:34px;padding:6px 12px;display:flex;box-shadow:0 5px 15px #071c330a}.headermemo span{flex:none;font-size:14px}.headermemo input{color:#1d3747;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:12px;font-weight:700}.headermemo input::placeholder{color:#8497a3;font-weight:500}@media (width<=1500px){.scenic-workspace .topbar{grid-template-columns:minmax(310px,.85fr) 190px minmax(500px,1.25fr);gap:14px}.companylogo{min-width:180px;padding-inline:8px;transform:translate(-80px)}.companylogo .everworld-logo{width:106px;height:106px}}@media (width<=1180px){.scenic-workspace .topbar{grid-template-columns:1fr 190px}.headercontrols{grid-column:1/-1}.headercontrols .topactions{justify-content:center}.companylogo{justify-self:end;transform:none}.headercontrols .headersearch,.headermemo{width:100%}}@media (width<=760px){.scenic-workspace .topbar{flex-direction:column;align-items:stretch;gap:14px;display:flex;position:static}.companylogo{order:-1;justify-self:auto;min-width:0;transform:none}.companylogo .everworld-logo{width:96px;height:96px}.headercontrols{width:100%}.headermemo input{font-size:11px}}.design-portal .portalnavside{border-top:4px solid #4cc5d5!important;padding-top:54px!important}.design-portal .portalnavside strong{border-bottom:1px solid #ffffff2b;margin-bottom:8px;padding-bottom:16px}.accesssocial{color:#143f5b;background:#f4f9fc;border:1px solid #b9cddd;border-radius:13px;justify-content:center;align-items:center;gap:9px;width:100%;margin-top:10px;padding:11px 13px;font-size:12px;font-weight:900;text-decoration:none;transition:all .16s;display:flex;box-shadow:0 6px 18px #0b36500d}.accesssocial span{color:#fff;background:#0e4569;border-radius:50%;place-items:center;width:22px;height:22px;font-size:13px;display:grid}.accesssocial:hover{background:#eaf5fa;border-color:#6f9db9;transform:translateY(-1px)}@media (width>=1100px){.accessside .accesssocial{grid-area:2/2;justify-self:start;width:220px;margin:0}.accessside .accesslocal{width:190px}.accessside .accessor{display:none}}.accessbrandlogo{z-index:0;filter:drop-shadow(0 22px 46px #0008);top:50%;left:31%;transform:translate(-50%,-50%);width:min(45vw,660px)!important;height:min(45vw,660px)!important;position:absolute!important}.accessintro p,.accessintro h1,.accessintro>span:last-child,.accesslogo{z-index:2}@media (width<=850px){.accessbrandlogo{opacity:.9;width:min(72vw,470px);top:47%;left:50%}}.everworld-logo{aspect-ratio:1;background:#071b18;border-radius:50%;display:block;position:relative;overflow:hidden}.everworld-earth-window{z-index:1;background:#061a22;border-radius:50%;position:absolute;inset:9.2%;overflow:hidden}.everworld-earth-rotor{pointer-events:none;background-image:url(/login-earth.png);background-position:30%;background-repeat:no-repeat;background-size:185%;border-radius:50%;animation:80s ease-in-out infinite everworldEarthTurn;display:block;position:absolute;inset:0}.everworld-logo-ring{z-index:2;object-fit:contain;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#0000 0 80.5%,#000 81.5% 100%);mask-image:radial-gradient(circle,#0000 0 80.5%,#000 81.5% 100%)}.everworld-logo-banner{z-index:3;object-fit:contain;clip-path:polygon(4% 45%,18% 40%,36% 37%,50% 36%,65% 37%,83% 40%,96% 45%,96% 64%,82% 67%,64% 69%,50% 70%,35% 69%,18% 67%,4% 64%);pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}@keyframes everworldEarthTurn{0%,to{background-position:28%}50%{background-position:72%}}@media (prefers-reduced-motion:reduce){.everworld-spinning-earth{animation:none}}.accesspage{background:#061936}.accessside{box-shadow:none!important;background:radial-gradient(circle at 8% 18%,#fff 0 1px,#0000 2px) 0 0/190px 170px,radial-gradient(circle at 28% 72%,#76cfff 0 1px,#0000 2px) 0 0/240px 210px,radial-gradient(circle at 58% 24%,#fff 0 1.4px,#0000 2.4px) 0 0/310px 230px,radial-gradient(circle at 82% 68%,#8edbff 0 1px,#0000 2px) 0 0/270px 190px,radial-gradient(circle at 94% 20%,#fff 0 1px,#0000 2px) 0 0/220px 250px,linear-gradient(#061936,#031426)!important;border-top:0!important}.accessside .countrypicker,.accessside .accesscard{color:#fff;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important}.accessside .countrypicker{padding-inline:20px}.countrypicker>div:first-child b,.accessside .accessheading h2,.accessside .accessheading p,.accessside .accesscard label{text-shadow:0 2px 12px #0009;color:#f3f8fb!important}.selectedcountry{color:#d7e9f4!important}.countrygrid button{color:#eaf5fb!important;box-shadow:none!important;background:#ffffff0d!important;border:1px solid #ffffff26!important}.countrygrid button:hover{background:#2c76904a!important;border-color:#6bd7e8!important}.countrygrid button.selected{color:#fff!important;background:#1e705d88!important;border-color:#70e3d1!important;box-shadow:0 0 0 2px #70e3d124!important}.countrypicker .countrygrid{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#70e3d188 transparent;max-height:185px;padding:2px 5px 5px 2px;overflow-y:auto}.countrypicker .countrygrid::-webkit-scrollbar{width:7px}.countrypicker .countrygrid::-webkit-scrollbar-thumb{background:#70e3d177;border-radius:10px}@media (width<=850px){.countrypicker .countrygrid{max-height:255px}}.accessside .accesscard input:not([type=checkbox]){color:#fff;background:#071d30b8;border-color:#ffffff35}.accessside .accesscard input::placeholder{color:#b5c6d0}.accessside .accessprimary{background:linear-gradient(135deg,#b48a36,#755319);box-shadow:0 9px 25px #0005}.accessside .accesslocal,.accessside .accesssocial{color:#f3f8fb;background:#ffffff12;border-color:#ffffff35}.accessside .accesslocal:hover,.accessside .accesssocial:hover{background:#ffffff20}.rememberdevice{align-items:center;gap:8px;color:#d9e8ef!important;white-space:nowrap!important;font-size:10px!important;display:flex!important}.rememberdevice input{accent-color:#c59b42;appearance:auto!important;width:16px!important;height:16px!important;box-shadow:none!important;padding:0!important}@media (width>=1100px){.accessside .accesscard{grid-template-rows:1fr auto auto!important}.accessside .accesscard>form{grid-row:1/3}.rememberdevice{grid-column:1/-1}.accessside .accesssocial,.accessside .accesslocal{grid-row:3}}.socialproviders{flex-wrap:wrap;align-items:center;gap:7px;margin-top:8px;display:flex}.socialproviders button{color:#f7fbff;background:#ffffff12;border:1px solid #ffffff35;border-radius:12px;justify-content:center;align-items:center;gap:6px;min-width:96px;padding:9px 12px;font-size:11px;font-weight:900;display:flex}.socialproviders button:disabled{opacity:.72;cursor:not-allowed}.socialproviders button span{background:#fff;border-radius:50%;place-items:center;width:20px;height:20px;font-weight:1000;display:grid}.googlemark{color:#4285f4}.navermark{color:#fff;background:#03c75a!important}.applemark{color:#111}.msmark{color:#1676d2}.socialproviders>small{width:100%;color:#a9c4d3!important;text-align:left!important;margin:0!important}@media (width>=1100px){.accessside .socialproviders{grid-area:3/2;margin:0}.accessside .accesslocal{grid-row:4}.accessside .accesscard{grid-template-rows:1fr auto auto auto!important}}.accessintro:before{background-color:#03152c!important;background-image:radial-gradient(circle at 8% 16%,#fff 0 1.5px,#9bdcff88 2px,#0000 4px),radial-gradient(circle at 22% 72%,#8edcff 0 1.5px,#0000 3px),radial-gradient(circle at 37% 28%,#fff 0 2px,#a8ddff66 3px,#0000 6px),radial-gradient(circle at 54% 78%,#fff 0 1.5px,#0000 3px),radial-gradient(circle at 68% 18%,#fff 0 1px,#0000 3px),radial-gradient(circle at 82% 62%,#80cfff 0 2px,#72caff55 3px,#0000 6px),radial-gradient(circle at 94% 32%,#fff 0 1.5px,#0000 3px),radial-gradient(circle,#dff6ff 0 .8px,#0000 1.4px),radial-gradient(circle,#72cfff 0 1px,#0000 1.7px),radial-gradient(circle,#fff 0 .7px,#0000 1.3px)!important;background-size:auto,auto,auto,auto,auto,auto,auto,37px 37px,61px 61px,89px 89px!important;animation:38s linear infinite starFieldDrift,3.2s ease-in-out infinite alternate starFieldTwinkle!important;inset:0!important;transform:none!important}@keyframes starFieldDrift{to{background-position:0 0,0 0,0 0,0 0,0 0,0 0,0 0,37px 19px,-31px 61px,45px -44px}}@keyframes starFieldTwinkle{0%{filter:brightness(.85)}55%{filter:brightness(1.2)}to{filter:brightness()}}.accessglobe{z-index:1;clip-path:circle(49.5%);width:min(45vw,660px);height:min(45vw,660px);box-shadow:none;background-image:url(/login-earth.png);background-position:43%;background-repeat:no-repeat;background-size:225%;border:0;animation:110s linear infinite accessGlobeTurn;display:block;position:absolute;top:50%;left:31%;overflow:hidden;transform:translate(-50%,-50%)rotate(0)}@keyframes accessGlobeTurn{to{transform:translate(-50%,-50%)rotate(360deg)}}@media (width<=850px){.accessglobe{width:min(72vw,470px);height:min(72vw,470px);top:47%;left:50%}}.accesspage{background-color:#03152c!important;background-image:linear-gradient(#00122922,#00122922),url(/login-earth-stars-v2.png)!important;background-position:50%,100%!important;background-repeat:no-repeat!important;background-size:cover,420% 100%!important;background-attachment:fixed!important}.accessintro,.accessside{box-shadow:none!important;background-color:#0000!important;background-image:none!important;border:0!important}.accessside{border-top:0!important}.accessside:before{display:none!important}.accessside .countrypicker,.accessside .accesscard{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important}.countrygrid button,.countrygrid button:hover{box-shadow:none!important;background:0 0!important;border-color:#0000!important}.countrygrid button.selected{background:0 0!important;border-color:#70e3d1!important;box-shadow:0 0 0 2px #70e3d144!important}.accesscard input{color:#fff!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #8fc0d477!important;border-radius:0!important}.accesscard input::placeholder{color:#b4cad5aa}.socialproviders button,.accesslocal{background:0 0!important}.accessprimary{color:#f2d882!important;box-shadow:none!important;background:0 0!important;border:1px solid #cba94e!important}.accessintro:before,.accessintro:after{content:none!important;background:0 0!important}.accesspage{isolation:isolate;transition:background-color 1.2s,filter 1.2s;position:relative}.accesspage>.accessintro,.accesspage>.accessside{z-index:1;position:relative}.accesspage:before{content:"";z-index:0;pointer-events:none;background-image:radial-gradient(circle at 9% 14%,#fff 0 2px,#77cfff88 3px,#0000 8px),radial-gradient(circle at 27% 63%,#fff 0 1.5px,#9bddff77 3px,#0000 7px),radial-gradient(circle at 46% 22%,#fff 0 2.5px,#78caff66 4px,#0000 10px),radial-gradient(circle at 64% 74%,#fff 0 2px,#8fd8ff66 3px,#0000 8px),radial-gradient(circle at 83% 31%,#fff 0 2.5px,#66c8ff77 4px,#0000 10px),radial-gradient(circle at 94% 82%,#fff 0 1.5px,#0000 6px);transition:opacity 1.2s;animation:2.6s ease-in-out infinite alternate realStarTwinkle;position:fixed;inset:0}.scene-night{background-color:#020d20!important;background-image:linear-gradient(#00122922,#00122922),url(/login-earth-stars-v2.png)!important}.scene-night:before{opacity:1}.scene-dusk{background-color:#0a2443!important;background-image:linear-gradient(#285c8055,#071c3644),url(/login-earth-stars-v2.png)!important}.scene-dusk:before{opacity:.68}.scene-day{background-color:#416f96!important;background-image:linear-gradient(#77b9df88,#2f668b66),url(/login-earth-stars-v2.png)!important}.scene-day:before{opacity:.28}@keyframes realStarTwinkle{0%{opacity:.38;transform:scale(.998)}42%{opacity:1}70%{opacity:.58}to{opacity:.9;transform:scale(1.002)}}.crispstars{z-index:0;pointer-events:none;position:fixed;inset:0}.crispstars i{background:#fff;border-radius:50%;width:4px;height:4px;animation:2.2s ease-in-out infinite alternate crispStarPulse;position:absolute;box-shadow:0 0 6px #fff,0 0 13px #68cfff}.crispstars i:before,.crispstars i:after{content:"";background:linear-gradient(90deg,#0000,#fff,#0000);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.crispstars i:before{width:28px;height:1px}.crispstars i:after{background:linear-gradient(#0000,#fff,#0000);width:1px;height:28px}.crispstars i:first-child{top:12%;left:6%}.crispstars i:nth-child(2){animation-delay:-.8s;top:31%;left:18%}.crispstars i:nth-child(3){animation-delay:-1.4s;top:9%;left:31%}.crispstars i:nth-child(4){animation-delay:-.3s;top:24%;left:43%}.crispstars i:nth-child(5){animation-delay:-1.7s;top:14%;left:58%}.crispstars i:nth-child(6){animation-delay:-.6s;top:34%;left:72%}.crispstars i:nth-child(7){animation-delay:-1.1s;top:18%;left:87%}.crispstars i:nth-child(8){animation-delay:-.2s;top:47%;left:95%}.crispstars i:nth-child(9){animation-delay:-1.5s;top:59%;left:11%}.crispstars i:nth-child(10){animation-delay:-.4s;top:76%;left:25%}.crispstars i:nth-child(11){animation-delay:-1.9s;top:66%;left:39%}.crispstars i:nth-child(12){animation-delay:-.7s;top:83%;left:52%}.crispstars i:nth-child(13){animation-delay:-1.3s;top:57%;left:64%}.crispstars i:nth-child(14){animation-delay:-.1s;top:72%;left:78%}.crispstars i:nth-child(15){animation-delay:-1.6s;top:88%;left:91%}.crispstars i:nth-child(16){animation-delay:-.9s;top:89%;left:4%}.crispstars i:nth-child(17){animation-delay:-1.2s;top:45%;left:47%}.crispstars i:nth-child(18){animation-delay:-.5s;top:54%;left:84%}.scene-day .crispstars{opacity:.42}.scene-dusk .crispstars{opacity:.72}.scene-night .crispstars{opacity:1}@keyframes crispStarPulse{0%{opacity:.25;transform:scale(.65)}to{opacity:1;transform:scale(1.25)}}main.accesspage>section.accessintro,main.accesspage>section.accessside{box-shadow:none!important;background:0 0!important;border:0!important}main.accesspage>section.accessintro:before,main.accesspage>section.accessintro:after,main.accesspage>section.accessside:before,main.accesspage>section.accessside:after{content:none!important;background:0 0!important;display:none!important}.accessintro h1{letter-spacing:-.045em!important;text-shadow:0 4px 24px #00101dcc!important;line-height:1.15!important}.accessintro h1.titlefont-modern,.titlefont-modern{font-family:Arial Black,Malgun Gothic,Segoe UI,sans-serif!important;font-weight:900!important}.accessintro h1.titlefont-classic,.titlefont-classic{font-family:Batang,Noto Serif KR,Georgia,serif!important;font-weight:600!important}.accessintro h1.titlefont-soft,.titlefont-soft{letter-spacing:-.055em!important;font-family:Malgun Gothic,Noto Sans KR,Segoe UI,sans-serif!important;font-weight:700!important}.accessintro h1.titlefont-editorial,.titlefont-editorial{letter-spacing:-.035em!important;font-family:Georgia,Times New Roman,Noto Serif KR,serif!important;font-weight:700!important}.titlefontpicker{z-index:3;flex-wrap:wrap;gap:8px;width:min(460px,38vw);max-width:460px;display:flex;position:relative;margin:22px 0 0 auto!important}.titlefontpicker button{color:#e8f6ff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#03182a99;border:1px solid #fff5;border-radius:999px;padding:8px 12px;font-size:11px}.titlefontpicker button:hover{background:#0b3650cc;border-color:#7edfff}.titlefontpicker button.selected{background:#17614ecc;border-color:#8be9d4;box-shadow:0 0 0 2px #8be9d429}@media (width<=850px){.titlefontpicker{width:100%;max-width:none;margin:18px 0 0!important}}.socialproviders{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;gap:10px!important;margin:12px 0 0!important;display:grid!important}.socialproviders button{white-space:nowrap;width:100%;height:44px;color:#fff!important;opacity:1!important;background:#071d306b!important;border:1px solid #fff5!important;border-radius:12px!important;min-width:0!important;padding:10px 14px!important;font-size:14px!important;font-weight:900!important}.socialproviders button span{flex:0 0 25px;width:25px!important;height:25px!important;font-size:14px!important}.socialproviders button:disabled{opacity:1!important}.socialproviders>small{grid-column:1/-1;margin:0!important;font-size:10px!important}.kakaomark{color:#191919!important;background:#fee500!important}.accessside .accessprimary{z-index:2;margin-top:3px;position:relative;width:100%!important;min-height:42px!important;font-size:14px!important}@media (width>=1100px){.accessside .accesscard{grid-template-rows:auto auto auto!important;grid-template-columns:180px minmax(0,1fr)!important;align-content:center!important;row-gap:10px!important;height:auto!important;min-height:300px!important}.accessside .accesscard>form{grid-area:1/2!important;grid-template-columns:1fr 1fr!important;align-items:end!important;gap:8px!important;display:grid!important}.accessside .accesscard>form .accessprimary{grid-column:1/-1!important}.accessside .socialproviders{grid-area:2/2!important}.accessside .accesslocal{margin-top:2px;grid-area:3/2!important;justify-self:end!important;width:210px!important}}@media (width<=620px){.socialproviders{grid-template-columns:1fr}.socialproviders button{height:46px}}.titlefontpicker,.accessheading{display:none!important}.accessauthactions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.accessauthactions .accessprimary,.accesssignin{cursor:pointer;border-radius:12px;width:100%;min-height:42px;font-size:14px;font-weight:900}.accessauthactions .accesscreate{color:#17394a;cursor:pointer;background:linear-gradient(135deg,#ffd447,#f1a91d);border:2px solid #ffe27b;border-radius:12px;width:100%;min-height:46px;font-size:15px;font-weight:950;box-shadow:0 8px 22px #e7aa2948}.accessauthactions .accesscreate:hover{background:linear-gradient(135deg,#ffe781,#ffc12f);transform:translateY(-1px)}.signupheading{border-bottom:1px solid #ffffff42;grid-column:1/-1;justify-content:space-between;align-items:end;padding:0 0 8px;display:flex}.signupheading b{color:#fff;font-size:20px}.signupheading span{color:#ffe48a;font-size:10px}.signupmodalback{z-index:500;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#001b2bbd;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.signupmodal{color:#fff;background:linear-gradient(145deg,#0a3b52,#08283d);border:1px solid #8bcbd3;border-radius:24px;width:min(720px,100vw - 28px);max-height:94vh;padding:26px;overflow:auto;box-shadow:0 28px 90px #00101dcf}.signupmodalhead{justify-content:space-between;align-items:start;margin-bottom:22px;display:flex}.signupmodalhead p{color:#69d9e5;letter-spacing:.16em;margin:0 0 5px;font-size:10px;font-weight:900}.signupmodalhead h2{margin:0;font-size:27px}.signupmodalhead span{color:#ffe078;margin-top:6px;font-size:11px;display:block}.signupmodalhead>button{color:#fff;cursor:pointer;background:#ffffff12;border:1px solid #fff5;border-radius:50%;width:40px;height:40px;font-size:25px}.signupmodalgrid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.signupmodalgrid label{color:#d8f2f5;gap:7px;font-size:11px;font-weight:850;display:grid}.signupmodalgrid input{color:#123849;background:#fff;border:1px solid #8eb9c6;border-radius:11px;outline:none;width:100%;min-height:46px;padding:0 13px;font-size:14px}.signupmodalgrid input:focus{border-color:#ffd34f;box-shadow:0 0 0 3px #ffd34f32}.signupmodalerror{margin-top:14px}.signupagree{color:#d9eef1;align-items:center;gap:8px;margin:16px 0;font-size:11px;display:flex}.signupmodalactions{grid-template-columns:1fr 2fr;gap:10px;display:grid}.signupmodalactions button{color:#fff;cursor:pointer;background:#ffffff12;border:1px solid #8db8c4;border-radius:12px;min-height:46px;font-weight:900}.signupmodalactions .signupsubmit{color:#17394a;background:linear-gradient(135deg,#ffd54b,#f2a91e);border-color:#ffd85b}.signupmodal>small{color:#aac9d0;text-align:center;margin-top:12px;display:block}@media (width<=620px){.signupmodal{padding:20px}.signupmodalgrid{grid-template-columns:1fr}.signupmodalhead h2{font-size:23px}}.internationalphone{background:#fff;border:1px solid #8eb9c6;border-radius:11px;grid-template-columns:auto 1fr;align-items:center;display:grid;overflow:hidden}.internationalphone b{color:#0d536a;padding:0 12px;font-size:14px}.signupmodalgrid .internationalphone input{border:0;border-left:1px solid #c4d7dc;border-radius:0}.internationalphone:focus-within{border-color:#ffd34f;box-shadow:0 0 0 3px #ffd34f32}.signupmodalgrid select{color:#123849;background:#fff;border:1px solid #8eb9c6;border-radius:11px;outline:none;width:100%;min-height:46px;padding:0 13px;font-size:14px}.signuppurposes{border:1px solid #ffffff38;border-radius:14px;margin:18px 0 0;padding:14px}.signuppurposes legend{color:#ffe078;padding:0 7px;font-size:12px;font-weight:900}.signuppurposes .purposegrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.signuppurposes .purposegrid button{min-height:94px;padding:11px}.signuppurposes .purposegrid button>span{font-size:20px}.signuppurposes .purposegrid button b{font-size:11px}.signuppurposes .purposegrid button small{font-size:8px}.signuppurposes .purposegrid button i{width:18px;height:18px;top:7px;right:7px}@media (width<=620px){.signuppurposes .purposegrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.passwordopenbutton{color:#285844;cursor:pointer;background:#f3f8f5;border:1px solid #b8cbc3;border-radius:11px;width:100%;margin-top:14px;padding:12px;font-weight:900}.passwordmodal{width:min(560px,100vw - 28px)}.passwordmodal .passwordform{margin-top:10px}.passwordinput{border-bottom:1px solid #fff5;grid-template-columns:1fr 42px;align-items:center;display:grid}.accesscard .passwordinput input{border:0!important}.passwordinput button{color:#fff;cursor:pointer;background:0 0;border:0;height:40px;font-size:17px}.accesssignin{color:#f5fbff;background:#0b365088;border:1px solid #7fd9eb}.accesssignin:hover{background:#15516db8}.accessauthactions:has(.firstloginhelp){grid-template-columns:1fr}.accessauthactions .firstloginhelp{background:#0b365055;border-radius:9px;padding:7px 10px;color:#d9f5fb!important;text-align:left!important;margin:0!important;font-size:10px!important;line-height:1.45!important}@media (width>=1100px){.accessside .accesscard{grid-template-columns:1fr!important}.accessside .accesscard>form,.accessside .socialproviders,.accessside .accesslocal{grid-column:1!important}.accessside .accesscard>form .accessauthactions{grid-column:1/-1!important}}@media (width<=620px){.accessauthactions{grid-template-columns:1fr}}.service.access-inside .serviceicon,.emailcard.access-inside .serviceicon,.aicard.access-inside .serviceicon{background:#e2f2e8!important;border:3px solid #429568!important;box-shadow:0 0 0 4px #42956820,0 6px 18px #173a2e22!important}.service.access-external .serviceicon,.emailcard.access-external .serviceicon,.aicard.access-external .serviceicon{background:#fff0d8!important;border:3px solid #d49331!important;box-shadow:0 0 0 4px #d4933120,0 6px 18px #7d521020!important}.service.access-unset .serviceicon,.emailcard.access-unset .serviceicon,.aicard.access-unset .serviceicon{background:#ecefed!important;border:3px solid #8f9993!important;box-shadow:0 0 0 4px #8f99931c!important}.service.access-inside b,.emailcard.access-inside b,.aicard.access-inside b{color:#245f42!important}.service.access-external b,.emailcard.access-external b,.aicard.access-external b{color:#89551d!important}.service.access-unset b,.emailcard.access-unset b,.aicard.access-unset b{color:#68736d!important}.scenic-workspace .service.access-inside .serviceicon,.scenic-workspace .emailcard.access-inside .serviceicon,.scenic-workspace .aicard.access-inside .serviceicon{background:#e2f2e8!important;border:4px solid #429568!important;box-shadow:0 0 0 5px #e2f2e8cc,0 8px 22px #173a2e55!important}.scenic-workspace .service.access-external .serviceicon,.scenic-workspace .emailcard.access-external .serviceicon,.scenic-workspace .aicard.access-external .serviceicon{background:#fff0d8!important;border:4px solid #d49331!important;box-shadow:0 0 0 5px #fff0d8cc,0 8px 22px #7d521055!important}.scenic-workspace .service.access-unset .serviceicon,.scenic-workspace .emailcard.access-unset .serviceicon,.scenic-workspace .aicard.access-unset .serviceicon{background:#ecefed!important;border:4px solid #8f9993!important;box-shadow:0 0 0 5px #ecefedcc,0 8px 22px #24352c45!important}.scenic-workspace .service.access-inside b,.scenic-workspace .emailcard.access-inside b,.scenic-workspace .aicard.access-inside b{color:#dff8e8!important;text-shadow:0 2px 7px #0a2418,0 0 12px #1d6945!important}.scenic-workspace .service.access-external b,.scenic-workspace .emailcard.access-external b,.scenic-workspace .aicard.access-external b{color:#ffe6bd!important;text-shadow:0 2px 7px #3d2508,0 0 12px #9a621e!important}.scenic-workspace .service.access-unset b,.scenic-workspace .emailcard.access-unset b,.scenic-workspace .aicard.access-unset b{color:#eef2ef!important;text-shadow:0 2px 7px #26332d!important}.accessglobe{display:none!important}.accessglobe3d{z-index:1;filter:drop-shadow(0 0 18px #68cfff88)drop-shadow(0 22px 45px #0008);border-radius:50%;width:min(45vw,660px);height:min(45vw,660px);display:block;position:absolute;top:50%;left:31%;transform:translate(-50%,-50%)}@media (width<=850px){.accessglobe3d{width:min(72vw,470px);height:min(72vw,470px);top:47%;left:50%}}.accesswordmark{z-index:8;object-fit:contain;filter:brightness(0)invert()drop-shadow(0 3px 18px #001426aa);width:clamp(190px,18vw,310px);height:auto;display:block;position:absolute;top:clamp(30px,3.8vw,58px);left:clamp(36px,4.2vw,76px)}@media (width<=850px){.accesswordmark{width:180px;top:20px;left:22px}}@media (width>=851px){.accesspage{grid-template-rows:minmax(0,1fr) clamp(250px,31vh,320px)!important;height:100dvh!important;min-height:650px!important;overflow:hidden!important}.accessintro{aspect-ratio:auto!important;height:auto!important;min-height:0!important}.accessside{height:100%;min-height:0;align-items:stretch!important;padding-top:12px!important;padding-bottom:12px!important}.accessside .countrypicker,.accessside .accesscard{height:100%!important;min-height:0!important}}@media (width>=1181px){.scenic-workspace .topbar .companylogo{background:url(/one-desk-wordmark-v2.png) 50%/contain no-repeat;grid-area:1/1;place-self:center start;width:292px;min-width:240px;height:68px;margin-left:-22px;padding:0!important;transform:none!important}.scenic-workspace .topbar .companylogo .everworld-logo{display:none!important}.scenic-workspace .topbar .headerclock{grid-area:1/2;place-self:center;min-width:390px;margin:0;transform:translate(-72px)}.scenic-workspace .topbar .headercontrols{grid-area:1/3}}@media (width<=1180px){.scenic-workspace .topbar .companylogo{background:url(/one-desk-wordmark-v2.png) 0/contain no-repeat;width:230px;min-width:200px;height:64px;padding:0!important;transform:none!important}.scenic-workspace .topbar .companylogo .everworld-logo{display:none!important}}.accessintro>.accesssubtitle{z-index:2;color:#c0d9e2;max-width:700px;margin-top:20px;font-size:13px;line-height:1.7;display:block;position:relative}.accessintro>.accessmission{z-index:2;color:#fff;text-shadow:0 3px 18px #00101dcc;max-width:700px;margin-top:11px;font-size:clamp(14px,1.05vw,17px);font-weight:700;line-height:1.65;display:block;position:relative}@media (width>=851px){.accessintro>.accesssubtitle,.accessintro>.accessmission{width:min(460px,38vw);max-width:460px;margin-left:auto}.accessintro>.accesssubtitle{margin-top:16px}}@media (width<=850px){.accessintro>.accessmission{font-size:13px}}.scenic-workspace .dailywallpaper{box-shadow:none!important;border:0!important;border-radius:0!important;outline:0!important}.scenic-workspace .dailywallpaper:before,.scenic-workspace .dailywallpaper:after{border-radius:0!important}.scenic-workspace .dailywallpaper{background:0 0!important;min-height:250px!important;margin-bottom:12px!important;padding:34px 42px!important;overflow:visible!important}.scenic-workspace .dailywallpaper:before,.scenic-workspace .dailywallpaper:after{content:none!important;display:none!important}.scenic-workspace .wallpaperoverlay{text-shadow:0 3px 10px #001a16,0 1px 3px #001a16}@media (width<=760px){.scenic-workspace .dailywallpaper{min-height:270px!important;padding:28px 18px!important}}.scenic-workspace .dayboard,.scenic-workspace .timepanel,.scenic-workspace .mycalendar,.scenic-workspace .emailshelf,.scenic-workspace .sitegroup,.scenic-workspace .aishelf,.scenic-workspace .writingshelf,.scenic-workspace .categoryboard,.scenic-workspace .panel,.scenic-workspace .twocol>*,.scenic-workspace .block{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border-color:#0000!important}.scenic-workspace .sitegroup{border-radius:0!important;padding-left:0!important;padding-right:0!important}.scenic-workspace .grouphead,.scenic-workspace .emailhead,.scenic-workspace .aihead,.scenic-workspace .writinghead,.scenic-workspace .calendarhead{border-bottom:1px solid #ffffff73;padding-inline:8px}.scenic-workspace .grouphead h3,.scenic-workspace .emailhead h3,.scenic-workspace .aihead h3,.scenic-workspace .writinghead h3,.scenic-workspace .calendarhead h3,.scenic-workspace .grouphead>span{text-shadow:0 2px 8px #001522,0 1px 2px #001522;color:#fff!important}.scenic-workspace .categoryboard .servicecolumn{padding:14px 8px 4px!important}.scenic-workspace .categoryboard .serviceitem,.scenic-workspace .categoryboard .serviceitem .service,.scenic-workspace .emailitem,.scenic-workspace .emailcard,.scenic-workspace .aiitem,.scenic-workspace .aicard{box-shadow:none!important;background:0 0!important;border-color:#0000!important}.scenic-workspace .categoryboard .serviceitem .service:hover,.scenic-workspace .emailcard:hover,.scenic-workspace .aicard:hover{background:#ffffff18!important}.scenic-workspace .mycalendar,.scenic-workspace .writingshelf{padding-inline:8px!important}:is(.scenic-workspace .writing-collapsed,.scenic-workspace .mycalendar:has(.calendar-toggle[aria-expanded=false])){background:0 0!important}.scenic-workspace .serviceitem .adminlink,.scenic-workspace .serviceitem .adminedit,.scenic-workspace .serviceitem .editlink,.scenic-workspace .emailitem .editlink,.scenic-workspace .aiitem .editlink{display:none!important}.scenic-workspace .topbar{isolation:isolate!important;background:#8ed5f5!important;overflow:hidden!important}.scenic-workspace .topbar:before{filter:saturate(1.06)contrast(1.02)brightness(1.03);will-change:transform;content:""!important;z-index:0!important;pointer-events:none!important;background:url(/header-clouds-v1.png) 50% 58%/cover no-repeat!important;width:124%!important;animation:70s ease-in-out infinite alternate oneDeskCloudDrift!important;display:block!important;position:absolute!important;top:-16%!important;bottom:-16%!important;left:-12%!important}.scenic-workspace .topbar:after{content:""!important;z-index:1!important;pointer-events:none!important;background:linear-gradient(90deg,#ffffff72 0%,#ffffff28 42%,#fff5 100%)!important;display:block!important;position:absolute!important;inset:0!important}@keyframes oneDeskCloudDrift{0%{transform:translate(-3.5%)scale(1.04)}to{transform:translate(3.5%)scale(1.04)}}@media (prefers-reduced-motion:reduce){.scenic-workspace .topbar:before{animation:none!important}}.scenic-workspace .grouphead,.scenic-workspace .emailhead,.scenic-workspace .aihead,.scenic-workspace .writinghead,.scenic-workspace .calendarhead,.scenic-workspace .sectionhead{box-shadow:none!important;border:0!important}.scenic-workspace .sitegroup,.scenic-workspace .emailshelf,.scenic-workspace .aishelf,.scenic-workspace .writingshelf,.scenic-workspace .mycalendar{outline:0!important}.countrysearches{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:min(1120px,92%);margin:0 auto 20px;display:grid}.countrysearches .websearch{grid-template-columns:minmax(105px,135px) minmax(0,1fr) 72px;width:100%;max-width:none;margin:0}.countrysearches .websearch:first-child{border-color:#4285f4}.countrysearches .websearch:nth-child(2){border-color:#2db767}.countrysearches .websearch:first-child button{background:#2676d9}.countrysearches .websearch:nth-child(2) button{background:#168f52}.countrysearches select{cursor:pointer}.countrysearches input{min-width:0}@media (width<=850px){.countrysearches{grid-template-columns:1fr;gap:10px;width:94%}.countrysearches .websearch{grid-template-columns:100px minmax(0,1fr) 62px}}.countrysearches{gap:38px!important}.scenic-workspace .dayboard{gap:10px!important;padding:34px 8px 8px!important}.scenic-workspace .worldtimes{grid-template-columns:repeat(7,minmax(76px,1fr))!important;gap:6px!important}.scenic-workspace .worldtimes>div{border-radius:10px!important;min-height:96px!important;padding:6px 3px!important}.scenic-workspace .worldtimes .analogclock{border-width:2px!important;flex-basis:50px!important;width:50px!important;height:50px!important}.scenic-workspace .worldtimes .analogclock .clockhour{height:14px!important}.scenic-workspace .worldtimes .analogclock .clockminute{height:18px!important}.scenic-workspace .worldtimes .analogclock .clocksecond{height:20px!important}.scenic-workspace .worldtimes .clockcity{font-size:10px!important}.scenic-workspace .worldtimes>div>b{font-size:12px!important}.scenic-workspace .weatherweek{border-radius:12px!important;gap:7px!important;min-height:0!important;padding:10px!important}.scenic-workspace .weatherdays{gap:4px!important}.scenic-workspace .weatherday{border-radius:8px!important;gap:1px!important;padding:5px 2px!important}.scenic-workspace .weatherday em{font-size:17px!important}.scenic-workspace .weatherday strong{font-size:12px!important}.scenic-workspace .weatherday small,.scenic-workspace .weatherday b{font-size:9px!important}.scenic-workspace .weatherdetail{gap:8px!important;padding:6px 8px!important}@media (width<=850px){.countrysearches{gap:14px!important}.scenic-workspace .worldtimes{grid-template-columns:repeat(4,minmax(70px,1fr))!important}}.voicecontrolrow{flex-wrap:wrap;align-items:center;gap:8px;margin-top:20px;display:flex}.voicecontrolrow .header-voice{margin-top:0!important}.voicecontrolrow select,.voicenameedit,.microphonesettings,.windowsmicrophonesettings{color:#173f53;cursor:pointer;background:#f6fbfd;border:1px solid #bad3dc;border-radius:999px;height:34px;padding:0 10px;font-size:11px;font-weight:800}.microphonesettings{color:#684800;white-space:nowrap;background:#fff4c8;border-color:#ddaa25}.windowsmicrophonesettings{color:#174e7a;white-space:nowrap;background:#e8f3ff;border-color:#6d9fd0;align-items:center;text-decoration:none;display:inline-flex}.voicenameedit{width:34px;padding:0;font-size:16px}.mymenuhead{justify-content:space-between;align-items:center;gap:6px;margin-bottom:8px;display:flex}.portalnavside .mymenuhead strong{border:0;margin:0;padding:0}.portalnavside .mymenuhead button{color:#174e67;white-space:nowrap;background:#eef8fb;border:1px solid #b9d4df;border-radius:999px;width:auto;min-width:0;margin:0;padding:6px 8px;font-size:9px}@media (width<=1100px){.voicecontrolrow select{max-width:105px}.voicecontrolrow .header-voice{min-width:150px!important}}.assistantconversation{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#071d27a8;border:1px solid #ffffff4d;border-radius:15px;margin:10px 0 16px;padding:12px 14px}.assistantconversationhead{justify-content:space-between;align-items:center;gap:12px;display:flex}.assistantconversationhead>div{gap:2px;display:grid}.assistantconversationhead b{font-size:14px}.assistantconversationhead small{color:#d6e7ed;font-size:10px}.assistantconversationhead button{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff4d;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:800}.assistantconversationlines{gap:5px;max-height:190px;margin-top:10px;display:grid;overflow:auto}.assistantconversationlines p{background:#ffffff12;border-radius:9px;grid-template-columns:48px 70px 1fr;gap:8px;margin:0;padding:7px 9px;font-size:12px;line-height:1.5;display:grid}.assistantconversationlines p.assistant{background:#2e8b6840}.assistantconversationlines time{color:#b9d0da}.assistantconversationlines b{color:#fff}.assistantconversationlines span{overflow-wrap:anywhere;min-width:0}.personalreminders{color:#4f3b0b;background:#fff8dff2;border:1px solid #ffe29a;border-radius:15px;justify-content:space-between;align-items:flex-start;gap:16px;margin:10px 0 16px;padding:13px 16px;display:flex;box-shadow:0 8px 24px #001a201f}.personalreminders b{font-size:14px}.personalreminders ul{gap:4px;margin:7px 0 0;padding-left:20px;font-size:12px;display:grid}.personalreminders button{color:#fff;white-space:nowrap;cursor:pointer;background:#d99100;border:0;border-radius:999px;padding:9px 13px;font-weight:900}.birthdayfield{align-items:center;gap:7px;display:flex}.birthdayfield span{color:#315666;font-size:11px;font-weight:800}.birthdayfield input{min-width:145px}.aimemorypanel{color:#24483a;background:#f4fff9ee;border:1px solid #b9d8ca;border-radius:15px;margin:10px 0 16px;padding:14px 16px;box-shadow:0 8px 24px #001a201f}.aimemoryhead{justify-content:space-between;align-items:center;gap:12px;display:flex}.aimemoryhead>div{gap:3px;display:grid}.aimemoryhead b{font-size:14px}.aimemoryhead small{color:#60786d;font-size:10px}.aimemoryhead button,.aimemorylist button{color:#37614f;cursor:pointer;background:#e8f3ed;border:0;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:900}.aimemorylist{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:7px;margin-top:10px;display:grid}.aimemorylist p{background:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;margin:0;padding:8px 10px;font-size:11px;display:flex}.aimemorylist span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.musicrequestpanel{color:#3f330d;background:#fff9dcf2;border:1px solid #f3c94c;border-radius:15px;align-items:center;gap:12px;margin:10px 0 16px;padding:13px 16px;display:flex;box-shadow:0 8px 24px #001a201f}.musicrequestpanel>div{flex:1;gap:2px;min-width:0;display:grid}.musicrequestpanel b{font-size:14px}.musicrequestpanel span{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;overflow:hidden}.musicrequestpanel small{color:#786b3c;font-size:10px}.musicrequestpanel a{color:#fff;white-space:nowrap;background:#22563f;border-radius:999px;padding:9px 13px;font-size:11px;font-weight:900;text-decoration:none}.musicrequestpanel>button{color:#735e19;cursor:pointer;background:0 0;border:0;font-size:20px}@media (width<=650px){.assistantconversationlines p{grid-template-columns:42px 54px 1fr;font-size:11px}.assistantconversationhead small{display:none}}.orderlist>div{cursor:grab;transition:opacity .15s,transform .15s,border-color .15s}.orderlist>div:active{cursor:grabbing}.orderlist>div.dragging{opacity:.42;border-color:#2f7c58;transform:scale(.98)}.draghandle{color:#3d745a;-webkit-user-select:none;user-select:none;flex:none;font-size:18px;font-weight:900}.orderlist input,.orderlist button{cursor:auto}.orderlist button{cursor:pointer}.scenic-workspace .serviceicon,.scenic-workspace .servicecolumn .serviceicon,.scenic-workspace .emailcard .serviceicon,.scenic-workspace .aicard .serviceicon{width:58px!important;height:58px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex:0 0 58px!important;place-items:center!important;display:grid!important;position:relative!important;overflow:visible!important}.scenic-workspace .serviceicon img,.scenic-workspace .servicecolumn .serviceicon img,.scenic-workspace .emailcard .serviceicon img,.scenic-workspace .aicard .serviceicon img{width:52px!important;height:52px!important;box-shadow:none!important;object-fit:contain!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;position:static!important;inset:auto!important}.scenic-workspace .serviceicon .logoletter,.scenic-workspace .servicecolumn .serviceicon .logoletter,.scenic-workspace .emailcard .serviceicon .logoletter,.scenic-workspace .aicard .serviceicon .logoletter{width:52px!important;height:52px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;place-items:center!important;padding:0!important;font-size:24px!important;font-weight:950!important;display:grid!important}.scenic-workspace .serviceicon:has(img) .logoletter{display:none!important}.scenic-workspace .serviceicon:after{content:""!important;background:#8f9993!important;border-radius:999px!important;width:34px!important;height:4px!important;position:absolute!important;bottom:-7px!important;left:50%!important;transform:translate(-50%)!important;box-shadow:0 1px 5px #0000003d!important}.scenic-workspace .access-inside .serviceicon:after{background:#429568!important;box-shadow:0 0 7px #429568cc!important}.scenic-workspace .access-external .serviceicon:after{background:#d49331!important;box-shadow:0 0 7px #d49331cc!important}.scenic-workspace .access-unset .serviceicon:after{background:#8f9993!important;box-shadow:0 0 6px #8f9993b8!important}.scenic-workspace .access-inside .serviceicon img{filter:drop-shadow(0 4px 6px #13251e66)drop-shadow(0 0 4px #42956880)!important}.scenic-workspace .access-external .serviceicon img{filter:drop-shadow(0 4px 6px #2b211466)drop-shadow(0 0 4px #d4933180)!important}.scenic-workspace .access-unset .serviceicon img{filter:grayscale(.22)drop-shadow(0 4px 6px #17201c66)drop-shadow(0 0 3px #8f999380)!important}.scenic-workspace .access-inside .logoletter{color:#2f7c58!important}.scenic-workspace .access-external .logoletter{color:#aa691d!important}.scenic-workspace .access-unset .logoletter{color:#68736d!important}.scenic-workspace .categoryboard .service,.scenic-workspace .emailcard,.scenic-workspace .aicard{text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:11px!important;min-height:104px!important;padding:10px 8px!important}.scenic-workspace .categoryboard .service>span:last-child,.scenic-workspace .emailcard>span:last-child,.scenic-workspace .aicard>span:last-child{justify-items:center!important;gap:2px!important;display:grid!important}.scenic-workspace .categoryboard .service b,.scenic-workspace .emailcard b,.scenic-workspace .aicard b{text-shadow:0 2px 7px #00170f,0 1px 2px #00170f!important;font-size:15px!important;font-weight:950!important;line-height:1.2!important}.scenic-workspace .categoryboard .service small,.scenic-workspace .emailcard small,.scenic-workspace .aicard small,.scenic-workspace .aicard em{display:none!important}.scenic-workspace .categoryboard .service:hover,.scenic-workspace .emailcard:hover,.scenic-workspace .aicard:hover{background:#ffffff14!important;transform:translateY(-3px)!important}.scenic-workspace .service.access-inside .serviceicon,.scenic-workspace .emailcard.access-inside .serviceicon,.scenic-workspace .aicard.access-inside .serviceicon,.scenic-workspace .service.access-external .serviceicon,.scenic-workspace .emailcard.access-external .serviceicon,.scenic-workspace .aicard.access-external .serviceicon,.scenic-workspace .service.access-unset .serviceicon,.scenic-workspace .emailcard.access-unset .serviceicon,.scenic-workspace .aicard.access-unset .serviceicon{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important}.scenic-workspace .service.access-inside .serviceicon .logoletter,.scenic-workspace .emailcard.access-inside .serviceicon .logoletter,.scenic-workspace .aicard.access-inside .serviceicon .logoletter,.scenic-workspace .service.access-external .serviceicon .logoletter,.scenic-workspace .emailcard.access-external .serviceicon .logoletter,.scenic-workspace .aicard.access-external .serviceicon .logoletter,.scenic-workspace .service.access-unset .serviceicon .logoletter,.scenic-workspace .emailcard.access-unset .serviceicon .logoletter,.scenic-workspace .aicard.access-unset .serviceicon .logoletter{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.scenic-workspace .topbar{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;position:relative!important;top:auto!important}.scenic-workspace .topbar .headerclock{isolation:isolate;position:relative!important}.scenic-workspace .topbar .headerclock:after{content:"";z-index:-1;pointer-events:none;filter:blur(5px);background:radial-gradient(#ffffffeb 0%,#ffffffb8 48%,#ffffff47 67%,#fff0 82%);border-radius:50%;position:absolute;inset:-18px -34px}.scenic-workspace .topbar .headerclockrow strong{color:#075fb6!important;text-shadow:0 1px #fff,0 0 8px #fffffffa,0 2px 14px #ffffffe6!important}.scenic-workspace .topbar .headerclockrow>span,.scenic-workspace .topbar .headerclock h1,.scenic-workspace .topbar .headerclock>div:before{color:#0b2b43!important;text-shadow:0 1px #fff,0 0 7px #fff,0 2px 12px #fffffff5!important}.scenic-workspace .topbar .companylogo{filter:drop-shadow(0 1px #fff)drop-shadow(0 0 7px #ffffffe6)}@media (width<=760px){.scenic-workspace .topbar .headerclock:after{inset:-12px -18px}}.scenic-workspace .topbar{isolation:isolate!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;overflow:visible!important}.scenic-workspace .topbar:before,.scenic-workspace .topbar:after{content:none!important;background:0 0!important;animation:none!important;display:none!important}.scenic-workspace .topbar>*{z-index:2!important;position:relative!important}.scenic-workspace .topbar .headerclock:after{content:none!important;display:none!important}@media (width<=760px){.scenic-workspace .topbar .headerclock:after{inset:-26px -38px!important}}.collaborationquick{justify-content:flex-end;align-items:stretch;gap:10px;margin-top:9px;display:flex}.collaborationquick button{cursor:pointer;font-family:inherit}.collabservice{color:#fff;border:1px solid #ffffff7d;border-radius:15px;align-items:center;gap:10px;min-width:176px;padding:9px 14px;transition:all .18s;display:flex;box-shadow:0 8px 22px #061b2b35}.collabservice:hover{filter:brightness(1.08);transform:translateY(-2px)}.collabservice.chat{background:linear-gradient(135deg,#075e8e,#0c82a6)}.collabservice.meet{background:linear-gradient(135deg,#4938a4,#7852d0)}.collabservice>span:last-child{text-align:left;line-height:1.15;display:grid}.collabservice b{letter-spacing:.05em;font-size:13px}.collabservice small{color:#eaf8ff;margin-top:3px;font-size:11px}.collabicon{color:#08628f;background:#fff;border-radius:12px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid;position:relative}.chat .collabicon:before{content:"";border:3px solid;border-radius:7px;width:22px;height:16px}.chat .collabicon:after{content:"";border-left:3px solid;width:7px;height:7px;position:absolute;bottom:7px;left:8px;transform:skew(-28deg)}.chat .collabicon i{background:currentColor;border-radius:50%;width:3px;height:3px;position:absolute;top:17px}.chat .collabicon i:first-child{left:11px}.chat .collabicon i:nth-child(2){left:18px}.chat .collabicon i:last-child{left:25px}.meet .collabicon{color:#563eb0}.meet .collabicon:before{content:"";border:3px solid;border-radius:5px;width:20px;height:16px}.meet .collabicon:after{content:"";clip-path:polygon(0 25%,100% 0,100% 100%,0 75%);background:currentColor;width:8px;height:11px;position:absolute;right:5px}.collabinvite{color:#153c50;background:#f5fbfdde;border:1px solid #b5c9d2;border-radius:13px;padding:0 13px;font-weight:850}.collaborationback{z-index:120}.collaborationmodal{color:#122d2a;background:#f6faf9;border-radius:24px;width:min(1040px,94vw);max-height:88vh;overflow:auto;box-shadow:0 30px 90px #001b1b75}.collaborationmodal>.modalhead{padding:24px 28px 16px}.collaborationmodal>.modalhead h3{font-size:26px}.collaborationtabs{border-bottom:1px solid #d7e4e0;gap:8px;padding:0 28px 18px;display:flex}.collaborationtabs button{color:#24443e;cursor:pointer;background:#e7efed;border:0;border-radius:12px;padding:11px 18px;font-weight:850}.collaborationtabs button.active{color:#fff;background:#143f55;box-shadow:0 6px 16px #123b5030}.contactsworkspace{padding:22px 28px}.contactintro{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.contactintro h4{margin:0;font-size:22px}.contactintro p{color:#60746e;flex:1;margin:0}.contacttools{gap:8px;display:flex}.contacttools label,.contacttools button{color:#184a3b;cursor:pointer;background:#fff;border:1px solid #b9d1ca;border-radius:11px;padding:10px 13px;font-weight:800}.contacttools input{display:none}.contactform{grid-template-columns:1.1fr 1fr 1.2fr auto;gap:8px;margin:20px 0;display:grid}.contactform input{background:#fff;border:1px solid #cbdad6;border-radius:10px;min-width:0;padding:12px}.contactform button{color:#fff;background:#19704f;border:0;border-radius:10px;padding:0 18px;font-weight:850}.contactlist{gap:7px;max-height:330px;display:grid;overflow:auto}.contactlist article{background:#fff;border:1px solid #dce7e3;border-radius:13px;grid-template-columns:44px 1fr auto;align-items:center;gap:11px;padding:10px 12px;display:grid}.contactlist article>span{color:#176749;background:#dff0ea;border-radius:50%;place-items:center;width:42px;height:42px;font-size:19px;font-weight:900;display:grid}.contactlist article div{display:grid}.contactlist small{color:#71817c}.contactlist button{color:#176749;background:#e3f2ed;border:0;border-radius:9px;padding:8px 12px;font-weight:800}.collabnotice{color:#7a5417;background:#fff3d9;border-radius:10px;padding:10px 13px;font-size:12px}.collabempty{text-align:center;color:#75857f!important}.chatworkspace{grid-template-columns:260px 1fr;min-height:520px;display:grid}.chatrooms{background:#edf4f2;border-right:1px solid #d8e5e1;padding:20px}.chatrooms h4{margin:0 0 12px;font-size:18px}.chatrooms button{color:#1c3933;text-align:left;background:0 0;border:0;border-radius:11px;align-items:center;gap:9px;width:100%;padding:10px;display:flex}.chatrooms button.active{background:#fff;box-shadow:0 4px 14px #20483c18}.chatrooms button span{color:#17694c;background:#cce9df;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.chatpanel{background:#fff;grid-template-rows:auto 1fr auto;min-width:0;display:grid}.chatpanel>header{border-bottom:1px solid #e1e9e6;justify-content:space-between;align-items:center;padding:15px 18px;display:flex}.chatpanel>header button{color:#5135a6;background:#eee9ff;border:0;border-radius:9px;padding:8px 11px;font-weight:800}.chatmessages{background:linear-gradient(#f6fbfa,#eef6f3);max-height:400px;padding:18px;overflow:auto}.chatline{margin:8px 0;display:flex}.chatline.me{justify-content:flex-end}.chatline>div{background:#fff;border-radius:14px 14px 14px 3px;max-width:70%;padding:10px 13px;box-shadow:0 3px 10px #193d3320}.chatline.me>div{background:#d9f5e8;border-radius:14px 14px 3px}.chatline p{white-space:pre-wrap;margin:0}.chatline time{color:#71817c;margin-top:4px;font-size:10px;display:block}.chatline button{color:#176a4c;background:0 0;border:0;text-decoration:underline}.chatcomposer{border-top:1px solid #dfe9e6;grid-template-columns:1fr auto auto;gap:8px;padding:13px;display:grid}.chatcomposer input{border:1px solid #c9d9d4;border-radius:10px;padding:12px}.chatcomposer label,.chatcomposer button{cursor:pointer;background:#e5efec;border:0;border-radius:10px;place-items:center;padding:0 15px;display:grid}.chatcomposer label input{display:none}.chatcomposer button{color:#fff;background:#166e50;font-weight:850}.chatwelcome{text-align:center;place-self:center}.chatwelcome>span{font-size:58px}.chatwelcome h4{margin:8px;font-size:24px}.chatwelcome button{color:#fff;background:#176e50;border:0;border-radius:10px;padding:10px 16px;font-weight:800}.meetingworkspace{background:linear-gradient(135deg,#eff9f7,#f2efff);grid-template-columns:220px 1fr;align-items:center;gap:30px;min-height:410px;padding:38px 46px 44px;display:grid}.meetingmark{background:linear-gradient(135deg,#5943b5,#856ce0);border-radius:42px;place-items:center;width:180px;height:180px;display:grid;position:relative;box-shadow:0 22px 45px #39288635}.meetingmark:before{content:"";border:10px solid #fff;border-radius:17px;width:84px;height:62px}.meetingmark:after{content:"";clip-path:polygon(0 22%,100% 0,100% 100%,0 78%);background:#fff;width:36px;height:46px;position:absolute;right:38px}.meetingworkspace h4{margin:4px 0 8px;font-size:27px}.meetingworkspace p{color:#5b6f69}.meetingworkspace input{border:1px solid #cbd9d5;border-radius:11px;width:100%;padding:13px}.meetingworkspace>div:last-child>div{gap:8px;margin:12px 0;display:flex}.meetingworkspace button{color:#24463d;background:#fff;border:1px solid #c6d3cf;border-radius:11px;padding:12px 17px;font-weight:850}.meetingworkspace .meetingstart{color:#fff;background:#5a42b4;border:0}.meetingworkspace small{color:#6d7c77}@media (width<=900px){.collaborationquick{flex-wrap:wrap}.collabservice{min-width:150px}.chatworkspace{grid-template-columns:1fr}.chatrooms{border-right:0;display:flex;overflow:auto}.chatrooms h4{display:none}.chatrooms button{min-width:150px}.meetingworkspace{grid-template-columns:1fr}.meetingmark{width:110px;height:110px}.contactform{grid-template-columns:1fr}}.workdock{z-index:75;color:#13283a;cursor:pointer;background:linear-gradient(135deg,#ef9e24,#ffca45);border:1px solid #ffefb2;border-radius:20px;grid-template-rows:auto auto;grid-template-columns:50px 1fr;align-items:center;column-gap:12px;min-width:250px;padding:13px 18px;display:grid;position:fixed;bottom:26px;right:24px;box-shadow:0 14px 38px #071c2960}.workdock:hover{transform:translateY(-3px)}.workdock>span{color:#fff;background:#102e45;border-radius:15px;grid-row:1/3;place-items:center;width:50px;height:50px;font-size:25px;font-weight:950;display:grid}.workdock b{letter-spacing:.04em;text-align:left;align-self:end;font-size:17px}.workdock small{text-align:left;color:#48515a;align-self:start;font-weight:750}.workback{z-index:140;padding:3vh 2vw}.workmodal{border-radius:25px;width:min(1540px,96vw);max-height:94vh;overflow:auto;box-shadow:0 30px 90px #00182780}.onedeskwork{color:#142b3c;background:#eef4f7;min-height:760px}.workmodal>.onedeskwork{border-radius:25px;overflow:hidden}.workroute{background:#dce8ed;min-height:100vh;padding:18px}.workroute .onedeskwork{border-radius:24px;min-height:calc(100vh - 36px);overflow:hidden;box-shadow:0 20px 55px #17334325}.workhead{color:#fff;background:linear-gradient(120deg,#0c344c,#145b70);justify-content:space-between;align-items:center;gap:20px;padding:23px 28px;display:flex}.workhead span{letter-spacing:.18em;color:#7de7f2;font-size:12px;font-weight:900}.workhead h2{margin:3px 0;font-size:30px}.workhead p{color:#d9edf0;margin:0}.workhead>div:last-child{gap:9px;display:flex}.workhead button{color:#fff;cursor:pointer;background:#ffffff18;border:1px solid #ffffff75;border-radius:11px;padding:11px 15px;font-weight:850}.workbody{grid-template-columns:250px minmax(0,1fr);min-height:650px;display:grid}.workprojects{color:#fff;background:#17384a;padding:18px}.workprojects>button{color:#e9f5f6;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:11px;gap:3px;width:100%;margin-bottom:8px;padding:12px;display:grid}.workprojects>button.active{background:#ffffff18}.workprojects>button small{color:#a9c3ca}.workprojects .newproject{color:#102a3b;text-align:center;background:#f2ad2d;font-weight:900;display:block}.workprojects form{border-top:1px solid #ffffff28;gap:7px;margin-top:24px;padding-top:18px;display:grid}.workprojects input{border:0;border-radius:9px;min-width:0;padding:10px}.workprojects form button{color:#092f2a;background:#55c7a4;border:0;border-radius:9px;padding:9px;font-weight:850}.workmembers{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.workmembers>span{color:#145344;background:#d9f3eb;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:900;display:grid;position:relative}.workmembers small{color:#fff;white-space:nowrap;background:#071e2b;border-radius:6px;padding:4px 7px;display:none;position:absolute;top:42px}.workmembers span:hover small{display:block}.workboard{min-width:0;padding:20px 22px}.workboardtop{justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;display:flex}.workboardtop h3{font-size:24px}.workboardtop form{gap:7px;min-width:min(480px,50%);display:flex}.workboardtop input{border:1px solid #c6d4d9;border-radius:10px;flex:1;min-width:0;padding:11px}.workboardtop button{color:#fff;background:#126a70;border:0;border-radius:10px;padding:0 14px;font-weight:850}.workcolumns{grid-template-columns:repeat(4,minmax(210px,1fr));gap:13px;display:grid;overflow:auto}.workcolumns>section{background:#dfe8ec;border-radius:15px;min-height:530px;padding:12px}.workcolumns>section>header{justify-content:space-between;padding:4px 3px 12px;display:flex}.workcolumns>section>header span{background:#fff;border-radius:50%;place-items:center;min-width:25px;height:25px;display:grid}.workcolumns article{cursor:grab;background:#fff;border-left:4px solid #2c9b82;border-radius:12px;gap:11px;margin-bottom:10px;padding:14px;display:grid;box-shadow:0 5px 15px #12374712}.workcolumns article label{color:#5e727b;justify-content:space-between;align-items:center;font-size:12px;display:flex}.workcolumns select{border:1px solid #d3dfe2;border-radius:7px;max-width:120px;padding:5px}.workcolumns article small{color:#829198}@media (width<=900px){.workdock{min-width:210px;bottom:12px;right:12px}.workbody{grid-template-columns:1fr}.workprojects{gap:7px;display:flex;overflow:auto}.workprojects>button{min-width:170px}.workprojects form,.workmembers{display:none}.workboardtop{flex-direction:column;align-items:stretch}.workboardtop form{min-width:0}.workcolumns{grid-template-columns:repeat(4,260px)}}.workroute{background:#edf3f4!important;padding:0!important}.workroute .onedeskwork{min-height:100vh!important;box-shadow:none!important;border-radius:0!important}.onedeskwork{background:linear-gradient(145deg,#f6faf9 0%,#edf3f4 62%,#e7eef0 100%)!important}.workhead{border-bottom:1px solid #ffffff30;min-height:112px;background:linear-gradient(110deg,#092f42 0%,#0e5161 58%,#176a67 100%)!important;padding:24px 34px!important}.workbrand{align-items:center;gap:16px;display:flex}.workbrandmark{background:linear-gradient(145deg,#19a3b0,#2369d8);border:1px solid #72e2e1;border-radius:18px;place-items:center;width:58px;height:58px;font-weight:950;box-shadow:0 12px 28px #001b2d50;color:#fff!important;letter-spacing:0!important;font-size:27px!important;display:grid!important}.workbrand>div>span{letter-spacing:.22em!important;color:#8ce9e8!important;font-size:11px!important}.workbrand h2{letter-spacing:-.04em;margin:3px 0 2px!important;font-size:29px!important}.workbrand p{font-size:13px}.workheadactions{gap:9px;display:flex}.workheadactions button:first-child{box-shadow:0 7px 18px #001c2735;color:#154959!important;background:#fff!important;border-color:#fff!important}.worksummary{background:#cfdcdf;border-bottom:1px solid #cfdcdf;grid-template-columns:2fr .75fr .75fr 1.4fr;gap:1px;margin:0;display:grid}.worksummary>div{background:#fff;align-content:center;min-height:82px;padding:13px 24px;display:grid}.worksummary small{color:#74858a;letter-spacing:.08em;font-size:10px;font-weight:850}.worksummary strong{color:#173b43;margin-top:4px;font-size:18px}.worksummary>div:not(:first-child) strong{font-size:24px}.workprogress{grid-template-columns:1fr auto;column-gap:12px}.workprogress small{grid-column:1}.workprogress strong{grid-area:1/2/3}.workprogress i{background:#dce8e6;border-radius:999px;grid-column:1;height:7px;margin-top:8px;display:block;overflow:hidden}.workprogress i span{border-radius:inherit;background:linear-gradient(90deg,#23a279,#4bc397);height:100%;display:block}.workbody{grid-template-columns:270px minmax(0,1fr)!important;min-height:calc(100vh - 195px)!important}.workprojects{background:#102f3d!important;padding:22px 18px!important}.workside-title{color:#d8ecee;letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;margin:0 5px 17px;font-size:12px;font-weight:900;display:flex}.workside-title button{color:#fff;cursor:pointer;background:#ffffff12;border:1px solid #ffffff48;border-radius:9px;place-items:center;width:29px;height:29px;font-size:18px;display:grid}.workprojects>button{grid-template-columns:15px 1fr;column-gap:7px;position:relative;border:1px solid #0000!important;padding:13px 12px!important}.workprojects>button b,.workprojects>button small{grid-column:2}.workprojects>button.active{box-shadow:inset 3px 0 #54d0be;background:linear-gradient(135deg,#ffffff20,#ffffff0c)!important;border-color:#6cd7cc55!important}.projectdot{background:#58cbb7;border-radius:50%;grid-row:1/3;align-self:center;width:7px;height:7px;box-shadow:0 0 9px #58cbb7}.workprojects form small{color:#91adb4;font-size:10px;line-height:1.45}.workprojects form input{margin-top:5px}.workprojects form button{cursor:pointer}.workboard{padding:25px 27px 34px!important}.workboardtop{margin-bottom:22px!important}.workboardtop>div small{color:#368292;letter-spacing:.17em;font-size:10px;font-weight:900}.workboardtop h3{color:#173945;margin:3px 0 0;font-size:25px!important}.workboardtop form{background:#fff;border:1px solid #cedadd;border-radius:13px;height:44px;padding:3px;box-shadow:0 5px 18px #1838440c;min-width:min(520px,48%)!important}.workboardtop input{outline:0;border:0!important}.workboardtop button{cursor:pointer;background:linear-gradient(135deg,#148273,#11616d)!important;border-radius:9px!important;padding:0 18px!important}.workcolumns{gap:15px!important}.workcolumn{border:1px solid #d8e3e5;position:relative;background:#e8eff1!important;border-radius:17px!important;min-height:545px!important;padding:12px!important}.workcolumn>header{align-items:center;padding:4px 4px 14px!important}.workcolumn>header>div{grid-template-columns:28px 1fr;align-items:center;display:grid}.workcolumn>header>div>span{color:#337687;background:#fff;border-radius:8px;grid-row:1/3;place-items:center;width:24px;height:24px;font-weight:950;display:grid}.workcolumn>header b{font-size:14px}.workcolumn>header small{color:#829198;font-size:9px}.workcolumn>header em{color:#365b63;background:#fff;border-radius:9px;place-items:center;width:28px;height:28px;font-size:12px;font-style:normal;font-weight:900;display:grid}.status-doing>header>div>span{color:#168267;background:#dff4ee}.status-review>header>div>span{color:#b77817;background:#fff0d3}.status-done>header>div>span{color:#386bb7;background:#dfe9ff}.worktasklist{gap:10px;display:grid}.workcolumns article{transition:transform .15s,box-shadow .15s;position:relative;border:1px solid #d9e4e5!important;border-left:0!important;border-radius:13px!important;margin:0!important;padding:15px 14px 13px!important;box-shadow:0 7px 20px #193d4710!important}.workcolumns article:hover{transform:translateY(-2px);box-shadow:0 11px 24px #183b481b!important}.taskgrip{color:#a7b5b8;letter-spacing:2px;font-size:13px;position:absolute;top:6px;right:11px}.workcolumns article>b{padding-right:25px;font-size:14px;line-height:1.45}.workcolumns article label{border-top:1px solid #edf1f2;padding-top:8px}.workcolumns article small{font-size:9px}.workempty{color:#8a9b9f;text-align:center;border:1px dashed #bdcdd1;border-radius:13px;padding:35px 8px;font-size:11px;line-height:1.6;position:absolute;top:86px;left:12px;right:12px}@media (width<=1050px){.worksummary{grid-template-columns:2fr repeat(3,1fr)}.workbody{grid-template-columns:220px minmax(0,1fr)!important}.workcolumns{grid-template-columns:repeat(4,250px)!important}}@media (width<=760px){.workhead{align-items:flex-start;min-height:0;padding:18px!important}.workbrandmark{width:46px;height:46px}.workbrand h2{font-size:22px!important}.workbrand p,.workheadactions button:first-child{display:none}.worksummary{grid-template-columns:1fr 1fr}.worksummary>div{min-height:65px;padding:10px 14px}.workbody{grid-template-columns:1fr!important}.workprojects{padding:12px!important;display:flex!important}.workside-title,.workprojects form,.workmembers{display:none!important}.workboard{padding:18px 14px!important}.workboardtop form{width:100%;min-width:0!important}.workcolumns{grid-template-columns:repeat(4,255px)!important}}.workheadactions .workhome{color:#154959;background:#fff;border:1px solid #ffffff75;border-radius:11px;justify-content:center;align-items:center;padding:11px 15px;font-weight:850;text-decoration:none;display:inline-flex;box-shadow:0 7px 18px #001c2735}.workcommandbar{background:#fff;border-bottom:1px solid #d7e1e5;grid-template-columns:auto minmax(260px,620px) 42px;align-items:center;gap:14px;padding:9px 22px;display:grid}.workcommandbar nav{gap:4px;display:flex}.workcommandbar nav button,.worknotice{color:#49636c;cursor:pointer;background:0 0;border:0;border-radius:9px;height:38px;padding:0 13px;font-weight:800}.workcommandbar nav button.active{color:#0c6c64;background:#e5f3f1}.workcommandbar>label{background:#f7fafa;border:1px solid #d4dfe2;border-radius:10px;align-items:center;gap:8px;height:38px;padding:0 12px;display:flex}.workcommandbar input{background:0 0;border:0;outline:0;width:100%}.worknotice{padding:0}.workconversationhead{border-bottom:1px solid #dde6e8;justify-content:space-between;align-items:center;gap:20px;padding:8px 4px 18px;display:flex}.workconversationhead small{color:#368292;letter-spacing:.17em;font-size:10px;font-weight:900}.workconversationhead h3{color:#173945;margin:3px 0;font-size:25px}.workconversationhead p{color:#71878f;margin:0;font-size:12px}.workconversationhead>button,.workfileadd{color:#fff;cursor:pointer;background:#116d68;border:0;border-radius:10px;padding:10px 14px;font-weight:850}.workfileadd input{display:none}.workmessagelist{min-height:430px;max-height:calc(100vh - 430px);padding:10px 0 24px;overflow:auto}.workmessagelist>article{border-radius:10px;grid-template-columns:42px 1fr;gap:11px;padding:12px 8px;display:grid}.workmessagelist>article:hover{background:#eef5f5}.workmessagelist>article>span{color:#fff;background:linear-gradient(145deg,#1c7c87,#1b5c86);border-radius:10px;place-items:center;width:40px;height:40px;font-weight:900;display:grid}.workmessagelist article header{align-items:center;gap:9px;display:flex}.workmessagelist time{color:#819197;font-size:10px}.workmessagelist p{margin:5px 0 7px;line-height:1.55}.workmessagelist footer{gap:5px;display:flex}.workmessagelist footer button{color:#63777e;cursor:pointer;background:#fff;border:1px solid #dae4e6;border-radius:7px;padding:4px 7px;font-size:10px}.workcomposer{background:#fff;border:1px solid #bccdd2;border-radius:14px;grid-template-columns:auto 1fr 42px;align-items:center;gap:8px;padding:8px;display:grid;position:sticky;bottom:10px;box-shadow:0 10px 30px #12374716}.workcomposer>div{display:flex}.workcomposer>div button{color:#60757c;background:0 0;border:0;height:34px;padding:0 7px;font-weight:800}.workcomposer input{border:0;outline:0;height:38px}.worksend{color:#fff;cursor:pointer;background:#117269;border:0;border-radius:9px;height:38px;font-weight:900}.worksend:disabled{opacity:.35}.workfilegrid{gap:9px;padding-top:16px;display:grid}.workfilegrid>article{background:#fff;border:1px solid #dce5e7;border-radius:12px;grid-template-columns:42px 1fr auto;align-items:center;gap:11px;padding:13px;display:grid}.workfilegrid>article>span{font-size:25px}.workfilegrid article div{gap:4px;display:grid}.workfilegrid small{color:#7c8d93}.workfilegrid button{color:#99534b;cursor:pointer;background:#f3e7e5;border:0;border-radius:8px;padding:7px 10px}.workblank{color:#6f838a;text-align:center;align-content:center;place-items:center;gap:7px;min-height:280px;display:grid}.workblank b{color:#304f58}.workview-messages,.workview-files{background:#f8fbfb!important}@media (width<=760px){.workcommandbar{grid-template-columns:1fr 42px;padding:8px}.workcommandbar nav{grid-column:1/-1;overflow:auto}.workcommandbar>label{min-width:0}.workconversationhead{align-items:flex-start}.workconversationhead p{display:none}.workmessagelist{max-height:none}.workcomposer{grid-template-columns:1fr 42px}.workcomposer>div{display:none}}.workdock{cursor:default!important}.workdockchoices{gap:7px;margin-top:9px;display:flex}.workdockchoices button{color:#174b45;cursor:pointer;white-space:nowrap;background:#f7fffd;border:1px solid #ffffff80;border-radius:9px;flex:1;padding:8px 10px;font-size:11px;font-weight:900}.workdockchoices button:last-child{color:#fff;background:#163f58}.workdockchoices button:hover{filter:brightness(1.05);transform:translateY(-1px)}.workroute{background:linear-gradient(100deg,#ffffff1f 0%,#ffffff05 48%,#ffffff0a 100%),url(/one-desk-work-global-v2.png) 50%/cover no-repeat!important}.workroute .onedeskwork{background:0 0!important}.workroute .workhead{background:linear-gradient(90deg,#042331eb,#08444cc7,#08343a8f)!important}.workroute .worksummary{background:#deeae866!important}.workroute .worksummary>div{background:#fafdfce6!important}.workroute .workprojects{background:#082633e6!important}.workroute .workboard{background:linear-gradient(110deg,#eef6f5d6,#eaf3f2b3)!important}.workroute .workcolumn{background:#e9f0f1e0!important}.workroute .workcolumns article{background:#fffffff0!important}@media (width<=760px){.workroute{background-position:64%!important}}.workroute .workhead{background:#072b34b8!important;min-height:70px!important;padding:12px 20px!important}.workroute .workbrand{gap:10px!important}.workroute .workbrandmark{border-radius:12px!important;width:42px!important;height:42px!important;font-size:20px!important}.workroute .workbrand h2{font-size:22px!important}.workroute .workbrand p{font-size:11px!important}.workroute .workhead button{padding:8px 11px!important}.workroute .worksummary{background:0 0!important;border:0!important;grid-template-columns:2fr repeat(3,1fr)!important;gap:7px!important;margin:8px 12px!important}.workroute .worksummary>div{border:1px solid #ffffffa8;box-shadow:0 4px 12px #18363e12;background:#ffffffb8!important;border-radius:11px!important;min-height:48px!important;padding:7px 12px!important}.workroute .worksummary strong{font-size:14px!important}.workroute .worksummary>div:not(:first-child) strong{font-size:18px!important}.workroute .workbody{gap:10px;padding:0 12px 12px;grid-template-columns:205px minmax(0,1fr)!important;min-height:calc(100vh - 135px)!important}.workroute .workprojects{border:1px solid #ffffff4d;align-self:start;background:#072631ad!important;border-radius:14px!important;padding:11px 9px!important}.workroute .workside-title{margin-bottom:8px!important}.workroute .workprojects>button{margin-bottom:5px!important;padding:8px!important}.workroute .workprojects form{margin-top:12px!important;padding-top:10px!important}.workroute .workprojects input{padding:7px!important}.workroute .workboard{border:1px solid #ffffff70;align-self:start;background:#eff7f67a!important;border-radius:16px!important;padding:12px!important}.workroute .workboardtop h3{font-size:19px!important}.workroute .workboardtop form{height:38px!important}.workroute .workcolumn{background:#ebf2f2ad!important;border-radius:12px!important;min-height:360px!important;padding:8px!important}.workroute .workcolumn>header{padding-bottom:8px!important}.workroute .worktasklist{gap:7px!important}.workroute .workcolumns article{background:#ffffffd6!important;padding:10px!important}@media (width<=760px){.workroute .worksummary{grid-template-columns:1fr 1fr!important}.workroute .workbody{padding:0 8px 8px;grid-template-columns:1fr!important}.workroute .workboard{padding:9px!important}}.workroute .workhead{background:#051d2657!important;border:0!important;min-height:54px!important;padding:8px 14px!important}.workroute .workbrandmark{width:32px!important;height:32px!important;box-shadow:none!important;background:#087997a6!important;border:1px solid #fff8!important;font-size:16px!important}.workroute .workbrand h2{text-shadow:0 1px 5px #001b24;font-size:18px!important}.workroute .workbrand p{display:none!important}.workroute .workhead button{box-shadow:none!important;background:#041e2775!important;border:1px solid #fff9!important;padding:6px 9px!important}.workroute .worksummary{gap:16px!important;margin:5px 10px!important}.workroute .worksummary>div{text-shadow:0 1px 4px #fff;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:4px 2px!important}.workroute .worksummary small{color:#244a53!important}.workroute .worksummary strong{margin-top:1px!important}.workroute .workbody{grid-template-columns:178px minmax(0,1fr)!important;gap:7px!important;padding:0 9px 9px!important}.workroute .workprojects{box-shadow:none!important;background:#05232d57!important;border:0!important;border-radius:0!important;padding:8px!important}.workroute .workside-title{margin:0 2px 6px!important}.workroute .workside-title button{background:#0000002e!important;border:1px solid #fff9!important;width:24px!important;height:24px!important}.workroute .workprojects>button,.workroute .workprojects>button.active{box-shadow:none!important;background:#041e2642!important;border:0!important;border-radius:7px!important;padding:6px!important}.workroute .workprojects form{gap:4px!important;margin-top:8px!important;padding-top:7px!important}.workroute .workprojects form input{color:#fff;background:#ffffff4d!important;border:0!important;padding:6px!important}.workroute .workprojects form input::placeholder{color:#eef8f8}.workroute .workprojects form button{color:#fff!important;background:#0a776685!important;border:1px solid #fff9!important;padding:6px!important}.workroute .workmembers>span{background:#ddfbf3b8!important;width:30px!important;height:30px!important}.workroute .workboard{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:7px!important}.workroute .workboardtop{margin-bottom:5px!important}.workroute .workboardtop h3{text-shadow:0 1px 5px #fff;font-size:17px!important}.workroute .workboardtop form{height:31px!important;box-shadow:none!important;background:#ffffff52!important;border:0!important}.workroute .workboardtop button{background:#00675cad!important;padding:0 10px!important}.workroute .workcolumn{min-height:285px!important;box-shadow:none!important;background:#ffffff1f!important;border:1px solid #ffffff7a!important;border-radius:9px!important;padding:6px!important}.workroute .workcolumn>header>div>span,.workroute .workcolumn>header em{background:#ffffff8f!important}.workroute .workcolumns article{box-shadow:none!important;background:#ffffff6b!important;border:1px solid #ffffff9e!important;padding:8px!important}.workroute .workcolumns article:hover{box-shadow:none!important}.workroute .workempty{color:#43606a!important;border-color:#ffffffa6!important}@media (width<=760px){.workroute .workbody{grid-template-columns:1fr!important}.workroute .workprojects{background:#05232d6b!important}.workroute .workcolumns{grid-template-columns:repeat(4,220px)!important}}.accesspage.managedloginbackground{background-image:linear-gradient(90deg,#01142a2e,#01142a85),var(--managed-login-bg)!important;background-position:50%!important;background-size:cover!important}.workroute .onedeskwork.managedworkbackground,.workmodal .onedeskwork.managedworkbackground{background:linear-gradient(#081f271f,#081f2738),var(--managed-work-bg) center/cover fixed no-repeat!important}.backgroundadmin{background:#f8fcfa;border:1px solid #c9dcd4;border-radius:22px;margin:20px 0;padding:22px;box-shadow:0 12px 34px #12392e14}.backgroundadminhead{justify-content:space-between;align-items:center;gap:20px;display:flex}.backgroundadminhead p{color:#28715c;letter-spacing:.18em;margin:0;font-size:12px;font-weight:900}.backgroundadminhead h2{margin:5px 0;font-size:27px}.backgroundadminhead span{color:#64756e}.backgroundupload{color:#fff;cursor:pointer;background:#17664f;border-radius:13px;justify-content:center;align-items:center;min-width:150px;padding:13px 18px;font-weight:900;display:inline-flex}.backgroundupload input{display:none}.backgroundtabs{flex-wrap:wrap;gap:9px;margin-top:20px;display:flex}.backgroundtabs button{background:#fff;border:1px solid #b9d1c8;border-radius:999px;padding:10px 16px;font-weight:800}.backgroundtabs button.active{color:#fff;background:#173f34;border-color:#173f34}.backgroundgallery{grid-template-columns:repeat(auto-fill,minmax(225px,1fr));gap:14px;margin-top:17px;display:grid}.backgroundgallery article{background:#fff;border:2px solid #0000;border-radius:16px;grid-template-columns:1fr auto;gap:9px;padding:10px;display:grid}.backgroundgallery article.selected{border-color:#2b8a68;box-shadow:0 5px 18px #2b8a6824}.backgroundgallery img{aspect-ratio:16/9;object-fit:cover;border-radius:11px;grid-column:1/-1;width:100%}.backgroundgallery article div{flex-direction:column;min-width:0;display:flex}.backgroundgallery article b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.backgroundgallery article small{color:#71827a}.backgroundgallery article button{color:#185d49;background:#e3f3ec;border:0;border-radius:9px;padding:8px 10px;font-weight:800}.backgroundgallery article .backgrounddelete{color:#ad3a2d;background:#fff0ed}.backgroundempty{color:#547067;border:1px dashed #a9c7bb;border-radius:15px;flex-direction:column;grid-column:1/-1;align-items:center;padding:34px;display:flex}@media (width<=700px){.backgroundadminhead{flex-direction:column;align-items:stretch}.backgroundupload{width:100%}}.workroute .onedeskwork{background:linear-gradient(#07191e1f,#07191e2e),url(/one-desk-work-global-v2.png) 50%/cover no-repeat fixed!important;min-height:100vh!important}.workroute .workhead{box-shadow:none!important;background:0 0!important}.workroute .worksummary{box-shadow:none!important;background:0 0!important;border:0!important}.workroute .worksummary>div{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffa8!important;border:1px solid #ffffffb8!important;border-radius:10px!important;width:max-content!important;min-width:118px!important;padding:5px 9px!important}.workroute .workbody{background:0 0!important;align-items:start!important}.workroute .workprojects{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#05232d75!important;border-radius:12px!important;height:auto!important;min-height:0!important;padding:8px!important}.workroute .workboard{background:0 0!important;height:auto!important;min-height:0!important}.workroute .workcolumns{align-items:start!important}.workroute .workcolumn{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#ffffff29!important;border:1px solid #ffffff6b!important;height:auto!important;min-height:118px!important;padding:7px!important}.workroute .worktasklist{min-height:0!important}.workroute .workcolumns article{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffc7!important}.workroute .workempty{background:0 0!important;min-height:58px!important;padding:12px 5px!important}.workroute .workboardtop{background:0 0!important;padding:0!important}.workroute .workboardtop form{background:#ffffffb8!important;max-width:520px!important}.workroute .workprogress i{background:#1a4f4124!important}.workroute .worksummary{flex-wrap:wrap!important;gap:9px!important;display:flex!important}.workroute .worksummary>div{text-shadow:0 1px 4px #fff,0 0 8px #fff;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;width:auto!important;min-width:0!important;padding:3px 7px!important}.workroute .workprojects{text-shadow:0 1px 4px #ffffffe6;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;width:170px!important;padding:5px!important}.workroute .workprojects>button,.workroute .workprojects>button.active{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#05212a7a!important;border:1px solid #ffffff59!important;border-radius:8px!important;width:100%!important;margin:3px 0!important;padding:6px 8px!important}.workroute .workprojects form{background:#05212a6b!important;border-radius:9px!important;padding:7px!important}.workroute .workcolumns{gap:8px!important}.workroute .workcolumn{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;min-height:96px!important;padding:5px!important}.workroute .workcolumn>header{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffa3!important;border-radius:9px!important;width:max-content!important;min-width:120px!important;padding:5px 8px!important}.workroute .workcolumns article{background:#ffffffb8!important;border:1px solid #ffffff94!important;border-radius:9px!important;padding:7px 9px!important}.workroute .workempty{display:none!important}.workroute .workboardtop h3,.workroute .workboardtop small{text-shadow:0 1px 4px #fff,0 0 8px #fff;color:#123b45!important}.workroute .workhead button,.workroute .workhome{border-radius:9px!important;min-height:0!important;padding:6px 10px!important}.profilebutton{color:#174d3e;cursor:pointer;white-space:nowrap;background:#f1faf6eb;border:1px solid #1e675047;border-radius:999px;padding:9px 14px;font-weight:800}.companylogo .profilebutton{margin:6px auto 0;display:block}.profilemodal{color:#153b32;background:#fff;border-radius:24px;width:min(620px,100vw - 28px);max-height:90vh;padding:24px;overflow:auto;box-shadow:0 24px 80px #001c1647}.profilemodal>p{color:#60756f;margin:4px 0 18px}.profileform,.passwordform{gap:12px;display:grid}.profileform label,.passwordform label{gap:6px;font-size:13px;font-weight:800;display:grid}.profileform input,.profileform select,.passwordform input{color:#173b32;width:100%;font:inherit;background:#fbfdfc;border:1px solid #ccdcd6;border-radius:12px;padding:12px 13px}.profileform input[readonly]{color:#66756f;background:#eef4f1}.profilegrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.profilesave,.passwordform button{color:#fff;cursor:pointer;background:#246c52;border:0;border-radius:12px;padding:12px 16px;font-weight:900}.passwordsection{border-top:1px solid #dce8e3;margin-top:22px;padding-top:18px}.passwordsection h4{margin:0 0 12px}.passwordform{grid-template-columns:1fr 1fr}.passwordform label:first-child{grid-column:1/-1}.passwordform button{background:#173f68;grid-column:1/-1}.profilemessage{border-radius:11px;padding:11px 13px;font-weight:800;color:#20613f!important;background:#eef8ed!important;margin:14px 0 0!important}.profilesecurity,.socialpasswordnotice{color:#6c7d77!important;font-size:12px!important}.profilesecurity{margin-bottom:0!important}@media (width<=640px){.profilegrid,.passwordform{grid-template-columns:1fr}.passwordform label:first-child{grid-column:auto}}.deskworkbutton{cursor:pointer;align-items:center;gap:9px;display:flex;box-shadow:0 7px 18px #0c34472b;color:#fff!important;background:linear-gradient(135deg,#123c58,#176d7d)!important;border:1px solid #f4c94f!important;padding:6px 12px!important}.deskworkbutton>b{color:#173142;background:#ffc94d;border-radius:9px;place-items:center;width:28px;height:28px;font-size:15px;display:grid}.deskworkbutton>span{text-align:left;line-height:1.05;display:grid}.deskworkbutton strong{letter-spacing:.04em;font-size:11px}.deskworkbutton small{color:#d9f4f4;margin-top:3px;font-size:9px}.personalactions{background:#f7fbf9;border:1px solid #c8d9d2;border-radius:14px;gap:5px;padding:4px;display:flex}.personalactions .profilebutton,.personalactions .ordermenubutton{color:#214c3e!important;background:0 0!important;border:0!important;border-radius:9px!important;padding:7px 10px!important;font-size:10px!important}.personalactions .profilebutton:hover,.personalactions .ordermenubutton:hover{background:#e2f0e9!important}.collaborationmodal>.modalhead h3:after{content:" · ONE DESK WORK";color:#19705e}.portalnavside .mymenuhead>button,.topactions>.deskworkbutton{display:none!important}.scenic-workspace .topbar>.deskworkplacement{text-align:left;cursor:pointer;grid-area:2/3;grid-template-columns:46px minmax(0,1fr) auto;justify-self:stretch;align-items:center;gap:14px;width:100%;min-height:58px;margin-top:-14px;transition:transform .18s,box-shadow .18s;display:grid;box-shadow:0 12px 30px #062b3c4a;color:#fff!important;background:linear-gradient(105deg,#0b405f 0%,#116f80 58%,#f2a925 100%)!important;border:2px solid #ffd45b!important;border-radius:17px!important;padding:9px 16px!important}.scenic-workspace .topbar>.deskworkplacement:hover{transform:translateY(-2px);box-shadow:0 16px 34px #062b3c5c}.deskworkplacement>b{color:#10344b;background:#ffd04c;border-radius:12px;place-items:center;width:46px;height:40px;font-size:22px;display:grid}.deskworkplacement>span{gap:3px;display:grid}.deskworkplacement strong{letter-spacing:.06em;font-size:16px}.deskworkplacement small{color:#e8fbff;font-size:11px;font-weight:750}.deskworkplacement>em{color:#18445a;white-space:nowrap;background:#fff;border-radius:10px;padding:9px 13px;font-size:11px;font-style:normal;font-weight:900}@media (width<=1100px){.deskworkbutton>span{display:none}.personalactions{justify-content:flex-end;width:100%}.personalactions .profilebutton,.personalactions .ordermenubutton{flex:1}}@media (width<=1180px){.scenic-workspace .topbar>.deskworkplacement{grid-area:auto/1/auto/-1;margin-top:0}.deskworkplacement>span{display:grid}}@media (width<=650px){.scenic-workspace .topbar>.deskworkplacement{grid-template-columns:42px 1fr}.deskworkplacement>em{text-align:center;grid-column:1/-1}.deskworkplacement strong{font-size:14px}}.homefloatinglogout{z-index:160;color:#fff;cursor:pointer;background:#a94a3f;border:1px solid #8d3c34;border-radius:999px;width:116px;min-height:46px;padding:0 8px;font-size:11px;font-weight:900;position:fixed;bottom:18px;left:12px;box-shadow:0 11px 28px #441b1748}.homefloatinglogout:hover{background:#87362e;transform:translateY(-2px)}.extensiondownload{z-index:160;color:#173d4d;background:#ffc43c;border:1px solid #e2a51d;border-radius:999px;place-items:center;width:116px;min-height:46px;padding:0 8px;font-size:11px;font-weight:950;text-decoration:none;display:grid;position:fixed;bottom:72px;left:12px;box-shadow:0 11px 28px #4d390b48}.extensiondownload:hover{background:#ffdc75;transform:translateY(-2px)}@media (width<=760px){.homefloatinglogout{min-height:43px;padding:0 14px;bottom:14px;left:14px}.extensiondownload{min-height:43px;padding:0 14px;bottom:65px;left:14px}}.deskutilityrow{grid-area:2/3;grid-template-columns:minmax(0,1fr) 168px 168px;align-items:stretch;gap:10px;width:100%;margin-top:-14px;display:grid}.deskutilityrow .deskworkplacement{text-align:left;cursor:pointer;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;min-height:58px;display:grid;box-shadow:0 12px 30px #062b3c4a;color:#fff!important;background:linear-gradient(105deg,#0b405f 0%,#116f80 58%,#f2a925 100%)!important;border:2px solid #ffd45b!important;border-radius:17px!important;padding:9px 16px!important}.capturebutton,.archivebutton{color:#123e52;cursor:pointer;background:linear-gradient(145deg,#f8ffff,#dff4f7);border:2px solid #bfe7ed;border-radius:17px;justify-content:center;align-items:center;gap:9px;display:flex;box-shadow:0 10px 24px #062b3c35}.archivebutton{background:linear-gradient(145deg,#fffdf5,#f4ead0);border-color:#e7d9ad}.capturebutton>b,.archivebutton>b{font-size:25px}.capturebutton>span,.archivebutton>span{text-align:left;display:grid}.capturebutton strong,.archivebutton strong{font-size:13px}.capturebutton small,.archivebutton small{color:#52717d;margin-top:3px;font-size:9px}.archiveback{z-index:179}.archivemodal{color:#143a49;background:#f8fbfa;border-radius:24px;width:min(780px,100vw - 28px);max-height:90vh;padding:25px;overflow:auto;box-shadow:0 28px 90px #001d2b80}.archivelead{color:#56717a;margin:4px 0 15px;line-height:1.55}.archivepicker{color:#145365;cursor:pointer;background:#edf8f7;border:2px dashed #77aeb7;border-radius:14px;justify-content:center;align-items:center;width:100%;min-height:54px;font-weight:900;display:flex}.archivepicker input{display:none}.archivemessage{color:#21576b;background:#e8f5f7;border-radius:11px;margin:13px 0;padding:11px 14px;font-weight:750}.archivehead{justify-content:space-between;align-items:center;gap:12px;margin:17px 0 10px;display:flex}.archivehead>div{gap:3px;display:grid}.archivehead span{color:#698087;font-size:12px}.archivehead button,.archivefiles button{color:#fff;cursor:pointer;background:#126b72;border:0;border-radius:10px;font-weight:850}.archivehead button{padding:11px 14px}.archivefiles{gap:7px;max-height:390px;display:grid;overflow:auto}.archivefiles article{background:#fff;border:1px solid #d3e2e2;border-radius:12px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.archivefiles article>span{font-size:20px}.archivefiles article>div{gap:2px;min-width:0;display:grid}.archivefiles b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.archivefiles small{color:#6c8187}.archivefiles button{padding:8px 12px}.archivehelp{color:#6b7c81;margin-top:16px;line-height:1.5;display:block}.captureback{z-index:180}.capturemodal{color:#143a49;background:#f7fbfc;border-radius:24px;width:min(900px,100vw - 28px);max-height:92vh;padding:25px;overflow:auto;box-shadow:0 28px 90px #001d2b80}.capturemessage{color:#21576b;background:#e8f5f7;border-radius:11px;margin:5px 0 18px;padding:11px 14px;font-weight:750}.capturestart{color:#fff;cursor:pointer;background:#116a7b;border:0;border-radius:14px;margin:34px auto;padding:15px 24px;font-size:15px;font-weight:900;display:block}.capturepreview img{object-fit:contain;background:#18313b;border:1px solid #c9dce2;border-radius:15px;width:100%;max-height:58vh;display:block}.capturepreview>div{justify-content:flex-end;gap:9px;margin-top:14px;display:flex}.capturepreview button,.capturepreview a{color:#174b5d;cursor:pointer;background:#fff;border:1px solid #aacbd2;border-radius:11px;padding:11px 15px;font-weight:850;text-decoration:none}.capturepreview a{color:#fff;background:#147183;border-color:#147183}.capturehelp{color:#657b83;margin-top:18px;line-height:1.55;display:block}.areacapture{z-index:500;cursor:crosshair;touch-action:none;-webkit-user-select:none;user-select:none;background:#07192370;outline:none;position:fixed;inset:0}.areacapturetip{color:#fff;pointer-events:none;background:#082c3ee8;border:1px solid #ffffff90;border-radius:999px;padding:12px 18px;font-size:14px;font-weight:900;position:fixed;top:24px;left:50%;transform:translate(-50%);box-shadow:0 10px 28px #00151f80}.areacapturetip span{color:#bfeef4;border-left:1px solid #fff5;margin-left:10px;padding-left:10px;font-size:11px}.areacaptureselection{pointer-events:none;background:#37cce512;border:2px solid #44e5ff;position:fixed;box-shadow:0 0 0 9999px #03141c70,inset 0 0 0 1px #fff}.areacaptureselection:before,.areacaptureselection:after{content:"";background:#fff;border:2px solid #18bfd9;border-radius:50%;width:8px;height:8px;position:absolute}.areacaptureselection:before{top:-6px;left:-6px}.areacaptureselection:after{bottom:-6px;right:-6px}.areacaptureselection span{color:#fff;white-space:nowrap;background:#082c3ee8;border-radius:6px;padding:4px 8px;font-size:11px;font-weight:800;position:absolute;bottom:-29px;right:0}.capturechoices{grid-template-columns:1fr 1fr;gap:12px;margin:28px 0;display:grid}.capturechoices .capturestart{margin:0}.capturechoices .secondary{color:#174b5d;background:#e5f3f5;border:1px solid #afd0d6}.capturelibrarymodal{width:min(1180px,100vw - 28px)}.captureworkspace{grid-template-columns:minmax(0,1fr) 330px;gap:18px;min-height:480px;display:grid}.captureeditor{background:#eef6f7;border:1px solid #cfe1e6;border-radius:18px;min-width:0;padding:16px}.captureeditorimage{object-fit:contain;background:#17323c;border-radius:12px;width:100%;max-height:48vh;display:block}.captureedittools{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.captureedittools button,.captureedittools a,.capturefields button{color:#174b5d;cursor:pointer;background:#fff;border:1px solid #a9cbd2;border-radius:10px;padding:10px 12px;font-weight:850;text-decoration:none}.captureedittools a,.capturefields button{color:#fff;background:#126e7f;border-color:#126e7f}.capturefields{grid-template-columns:1fr 1.5fr auto;align-items:end;gap:10px;margin-top:14px;display:grid}.capturefields label{gap:6px;font-size:12px;font-weight:900;display:grid}.capturefields input,.capturefields textarea{color:#153d4a;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #b9d1d7;border-radius:10px;padding:10px}.capturefields textarea{resize:vertical;height:68px}.captureempty{text-align:center;align-content:center;place-items:center;min-height:430px;display:grid}.captureempty strong{font-size:21px}.captureempty>span{color:#627b84;margin-top:8px}.capturelibrary{background:#fff;border:1px solid #ccdee3;border-radius:18px;max-height:66vh;padding:12px;overflow:auto}.capturelibraryhead{justify-content:space-between;align-items:center;padding:4px 3px 12px;display:flex}.capturelibrary article{background:#f8fbfc;border:1px solid #d9e6e9;border-radius:12px;grid-template-columns:1fr auto;gap:6px;margin-bottom:8px;padding:7px;display:grid}.capturelibrary article.active{border-color:#1a8495;box-shadow:0 0 0 2px #1a849520}.capturethumb{color:#173d4c;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:78px minmax(0,1fr);align-items:center;gap:9px;padding:0;display:grid}.capturethumb img{object-fit:cover;background:#17323c;border-radius:8px;width:78px;height:58px}.capturethumb span{min-width:0;display:grid}.capturethumb b,.capturethumb small,.capturethumb em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.capturethumb b{font-size:12px}.capturethumb small{color:#78909a;margin-top:4px;font-size:10px}.capturethumb em{color:#376471;margin-top:4px;font-size:10px;font-style:normal}.capturedelete{color:#9a3f35;cursor:pointer;background:#fbe9e6;border:0;border-radius:8px;align-self:center;padding:7px;font-size:10px;font-weight:900}.capturelibrary>p{color:#799099;text-align:center;padding:28px 8px}@media (width<=1180px){.deskutilityrow{grid-area:auto/1/auto/-1;margin-top:0}.deskutilityrow .deskworkplacement>span{display:grid}}@media (width<=720px){.deskutilityrow{grid-template-columns:1fr}.capturebutton,.archivebutton{min-height:52px}.deskutilityrow .deskworkplacement{grid-template-columns:42px 1fr}.deskutilityrow .deskworkplacement>em{text-align:center;grid-column:1/-1}.archivehead{flex-direction:column;align-items:stretch}.capturepreview>div,.capturechoices{grid-template-columns:1fr;display:grid}.capturepreview button,.capturepreview a{text-align:center}}.deskutilityrow{grid-area:2/1/auto/-1!important;grid-template-columns:minmax(500px,1.2fr) minmax(360px,1fr) 156px 156px!important;align-items:center!important;gap:8px!important;margin:0!important}.deskutilityrow .voicecontrolrow{background:#f7fbfce8;border:1px solid #bed4dc;border-radius:12px;flex-wrap:nowrap;align-items:center;gap:9px;min-width:0;margin:0;padding:5px 7px;display:flex;box-shadow:0 6px 18px #062b3c20}.deskutilityrow .voicecontrolrow>*{flex:none;height:34px}.deskutilityrow .voicecontrolrow .header-voice{white-space:nowrap;min-width:150px!important;padding:0 14px!important}.deskutilityrow .voicecontrolrow select{min-width:108px;max-width:125px}.deskutilityrow .deskworkplacement,.deskutilityrow .capturebutton,.deskutilityrow .archivebutton{border-radius:12px!important;height:46px!important;min-height:46px!important;box-shadow:0 6px 18px #062b3c24!important}.deskutilityrow .deskworkplacement{border-width:1px!important;grid-template-columns:34px minmax(0,1fr) auto!important;gap:9px!important;padding:5px 10px!important}.deskutilityrow .deskworkplacement>b{font-size:18px!important}.deskutilityrow .deskworkplacement strong{font-size:12px!important}.deskutilityrow .deskworkplacement small{font-size:8px!important}.deskutilityrow .deskworkplacement em{white-space:nowrap;padding:7px 9px!important;font-size:9px!important}.deskutilityrow .capturebutton,.deskutilityrow .archivebutton{gap:7px;padding:4px 9px;border-width:1px!important}.deskutilityrow .capturebutton>b,.deskutilityrow .archivebutton>b{font-size:19px}.deskutilityrow .capturebutton strong,.deskutilityrow .archivebutton strong{font-size:11px}.deskutilityrow .capturebutton small,.deskutilityrow .archivebutton small{font-size:8px}@media (width<=1180px){.deskutilityrow{grid-template-columns:1fr 1fr 150px 150px!important}.deskutilityrow .voicecontrolrow{grid-column:1/-1;overflow-x:auto}}@media (width<=720px){.deskutilityrow{grid-template-columns:1fr!important}.deskutilityrow .voicecontrolrow{grid-column:auto;overflow-x:auto}.deskutilityrow .deskworkplacement,.deskutilityrow .capturebutton,.deskutilityrow .archivebutton{height:44px!important;min-height:44px!important}}.scenic-workspace .topbar{row-gap:9px!important}.headerutilityrow{background:#f8fcfdec;border:1px solid #c5d9e0;border-radius:12px;flex-wrap:nowrap;grid-area:1/1/auto/-1;align-items:center;gap:6px;min-width:0;min-height:34px;padding:3px 8px;display:flex;box-shadow:0 6px 18px #062b3c1c}.headerutilityrow>*{flex:none;height:28px}.headerutilityrow .header-voice{white-space:nowrap;min-width:145px!important;height:28px!important;margin:0!important;padding:0 14px!important;font-size:11px!important}.headerutilityrow select{color:#173f53;cursor:pointer;background:#f6fbfd;border:1px solid #bad3dc;border-radius:999px;min-width:115px;max-width:140px;padding:0 10px;font-size:11px;font-weight:800}.headerutilityspacer{min-width:12px;flex:auto!important}.headerutilityrow .profilebutton,.headerutilityrow .ordermenubutton,.headerutilityrow .logoutbutton,.headerutilityrow .adminbutton{white-space:nowrap;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;border-radius:999px!important;margin:0!important;padding:0 11px!important}.headerquicktool{color:#173f53;white-space:nowrap;cursor:pointer;background:#f7fbfc;border:1px solid #b9d1d8;border-radius:999px;flex:none;height:28px;padding:0 13px;font-size:10px;font-weight:850}.headerquicktool:hover{background:#e7f5f7;border-color:#6da9b4}.headeraigroup{align-items:center;gap:4px;display:flex;position:relative;height:28px!important}.headeraisettings{height:28px;position:relative}.headeraisettings>summary{color:#173f53;cursor:pointer;background:#f6fbfd;border:1px solid #bad3dc;border-radius:999px;place-items:center;width:28px;height:28px;list-style:none;display:grid}.headeraisettings>summary::-webkit-details-marker{display:none}.headeraisettings>div{z-index:30;background:#fff;border:1px solid #bfd4da;border-radius:12px;align-items:center;gap:6px;padding:8px;display:flex;position:absolute;top:34px;left:0;box-shadow:0 12px 30px #062b3c33}.headeraisettings .voicenameedit,.headeraisettings select{height:32px}.scenic-workspace .topbar .companylogo{grid-area:2/1!important;align-self:center!important}.scenic-workspace .topbar .headerclock{grid-area:2/2!important;align-self:center!important;margin-top:4px!important}.scenic-workspace .topbar .headercontrols{grid-area:2/3!important;align-self:center!important}.deskutilityrow{grid-area:3/1/auto/-1!important;grid-template-columns:minmax(390px,1fr) 164px 164px!important;gap:8px!important;display:none!important}.deskutilityrow .voicecontrolrow{display:none!important}@media (width>=1181px){.design-portal .portalnavside{top:214px!important}}@media (width<=1180px){.headerutilityrow{grid-column:1/-1;overflow-x:auto}.scenic-workspace .topbar .companylogo{grid-area:2/1!important}.scenic-workspace .topbar .headerclock{grid-area:2/2!important;transform:none!important}.scenic-workspace .topbar .headercontrols{grid-area:3/1/auto/-1!important}.deskutilityrow{grid-row:4!important;grid-template-columns:1fr 150px 150px!important}}@media (width<=760px){.headerutilityrow{order:-2;overflow-x:auto}.companylogo{order:-1}.deskutilityrow{grid-template-columns:1fr!important}}@media (width<=900px){.captureworkspace{grid-template-columns:1fr}.capturelibrary{max-height:300px}.capturefields{grid-template-columns:1fr}.captureedittools{grid-template-columns:1fr 1fr;display:grid}.captureedittools button,.captureedittools a{text-align:center}}.accesspage:not(.managedloginbackground){background-color:#173f59!important;background-image:linear-gradient(90deg,#02151f0a 0%,#02151f05 48%,#02151f6b 70%,#02151f9e 100%),url(/login-fjord-couple-v1.png)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;background-attachment:fixed!important}.accesspage:not(.managedloginbackground):before,.accesspage:not(.managedloginbackground) .crispstars,.accesspage:not(.managedloginbackground) .accessglobe3d,.accesspage:not(.managedloginbackground) .accessglobe{display:none!important}.accesspage:not(.managedloginbackground) .accessintro h1,.accesspage:not(.managedloginbackground) .accessintro p,.accesspage:not(.managedloginbackground) .accesssubtitle,.accesspage:not(.managedloginbackground) .accessmission{color:#fff!important;text-shadow:0 2px 5px #00141ceb,0 8px 28px #00141cb8!important}@media (width<=850px){.accesspage:not(.managedloginbackground){background-position:42%!important;background-attachment:scroll!important}}.adminpage>.adminheader{z-index:80;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f8fcfaf5;border:1px solid #d6e1dc;border-radius:16px;margin:-12px -16px 20px;padding:14px 16px;position:sticky;top:0;box-shadow:0 10px 30px #12392e1f}.adminheader .adminhome{box-shadow:0 5px 14px #17664f38;color:#fff!important;background:#17664f!important;border-color:#17664f!important;font-size:12px!important}.adminheader .adminhome:hover{background:#0f503c!important}.adminfloatinghome{z-index:120;color:#fff;background:#17664f;border:1px solid #0d4c3a;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 18px;font-size:13px;font-weight:900;text-decoration:none;display:inline-flex;position:fixed;bottom:22px;right:22px;box-shadow:0 12px 30px #0d4c3a4d}.adminfloatinghome:hover{background:#0d4c3a;transform:translateY(-2px)}.adminfloatinglogout{z-index:121;margin:0;position:fixed;bottom:82px;right:22px}.adminfloatinglogout button{color:#fff;cursor:pointer;background:#a84b40;border:1px solid #8e3e35;border-radius:999px;min-height:45px;padding:0 17px;font-size:12px;font-weight:900;box-shadow:0 10px 26px #68221d47}.adminfloatinglogout button:hover{background:#88382f;transform:translateY(-2px)}@media (width<=650px){.adminfloatinghome{min-height:44px;padding:0 15px;bottom:14px;right:14px}.adminfloatinglogout{bottom:68px;right:14px}.adminfloatinglogout button{min-height:42px;padding:0 14px}}.adminloginpage{color:#173b32;background:radial-gradient(circle at 18% 15%,#1d725b 0,#0000 30%),linear-gradient(135deg,#071e25,#0d3f3d 55%,#123629);place-items:center;min-height:100vh;padding:24px;display:grid}.adminloginhome{color:#e4f4ee;font-size:13px;font-weight:800;text-decoration:none;position:fixed;top:22px;left:24px}.adminlogincard{background:#fffffff5;border:1px solid #ffffff80;border-radius:24px;width:min(440px,100%);padding:38px;box-shadow:0 28px 80px #00141661}.adminloginmark{color:#fff;background:#17664f;border-radius:16px;place-items:center;width:52px;height:52px;font:900 22px Georgia,serif;display:grid;box-shadow:0 9px 22px #17664f40}.adminlogincard>p{color:#26725b;letter-spacing:.16em;margin:20px 0 5px;font-size:10px;font-weight:950}.adminlogincard h1{margin:0;font:500 32px Georgia,Noto Serif KR,serif}.adminlogincard>span{color:#687c74;margin:10px 0 24px;font-size:12px;display:block}.adminloginaction{color:#fff;background:#17664f;border-radius:11px;justify-content:center;align-items:center;width:100%;min-height:48px;font-size:13px;font-weight:950;text-decoration:none;display:flex}.adminloginaction:hover{background:#0f503c}.adminloginerror{color:#a43e34;background:#fff0ed;border-radius:9px;margin:-10px 0 14px;padding:10px 12px;font-size:11px;font-weight:800}.adminlogincard>small{color:#84938d;text-align:center;margin-top:17px;font-size:9px;line-height:1.55;display:block}.adminlogincard>label{color:#294b40;gap:6px;margin-bottom:13px;font-size:11px;font-weight:900;display:grid}.adminlogincard>label input{color:#153c31;width:100%;font:inherit;background:#f8fbfa;border:1px solid #cbdad4;border-radius:11px;outline:0;padding:13px}.adminlogincard>label input:focus{border-color:#2d8065;box-shadow:0 0 0 3px #2d80651f}.adminlogincard button.adminloginaction{cursor:pointer;border:0}.adminlogincard button.adminloginaction:disabled{opacity:.6;cursor:wait}.workstatus{color:#67d9c3;margin-top:7px;font-size:10px;line-height:1.4;display:block}.workconversationhead .workstatus{color:#176a62}.workfileactions{gap:5px;grid-template-columns:none!important;display:flex!important}.workfileactions button{cursor:pointer;border:0;border-radius:8px;padding:7px 10px}.workfileactions button:first-child{color:#14685f;background:#e0f1ed}.workfileactions button:nth-child(2){color:#285d8e;background:#e6edf7}.workfileactions button:last-child{color:#99534b;background:#f3e7e5}.workhiddenfile{display:none!important}.workcopyinvite{color:#0c6c64!important;background:#e5f3f1!important;margin-top:6px!important}.workmeeting{background:radial-gradient(circle at 50% 20%,#eef9f7,#f8fbfb 65%);place-items:center;min-height:520px;padding:30px;display:grid}.workmeeting>div{text-align:center;background:#fff;border:1px solid #d4e4e1;border-radius:22px;justify-items:center;gap:12px;width:min(650px,100%);padding:42px;display:grid;box-shadow:0 18px 50px #173f4b18}.workmeeting>div>span{background:linear-gradient(135deg,#0e746c,#155d84);border-radius:22px;place-items:center;width:72px;height:72px;font-size:34px;display:grid}.workmeeting small{color:#287f76;letter-spacing:.16em;font-weight:900}.workmeeting h3{color:#173945;margin:0;font-size:28px}.workmeeting p{color:#657b83;margin:0}.workmeeting>div>div{gap:9px;margin-top:8px;display:flex}.workmeeting a,.workmeeting button{color:#fff;cursor:pointer;background:#126e68;border:0;border-radius:11px;padding:12px 18px;font-weight:850;text-decoration:none}.workmeeting button{color:#285d8e;background:#e7eff7}.workmeeting code{color:#5e747b;overflow-wrap:anywhere;background:#f2f6f6;border-radius:8px;max-width:100%;padding:8px 12px}.workview-meeting{background:#f8fbfb!important}.workprojects .workprojectform{background:#173f3b;border:1px solid #4f8179;border-radius:12px;gap:7px;margin:8px 0 12px;padding:10px;display:grid}.workprojectform input{color:#153f3a;background:#fff;border:1px solid #c9dcda;border-radius:8px;width:100%;padding:9px}.workprojectform>div{grid-template-columns:1fr auto;gap:6px;display:grid}.workprojectform button{color:#153c38;cursor:pointer;background:#f3bd3e;border:0;border-radius:8px;padding:8px;font-weight:850}.workprojectform button:last-child{background:#e5efed}.workprojectform button:disabled{opacity:.45;cursor:not-allowed}.workattachment{background:#fff;border:1px solid #d5e2e4;border-radius:13px;grid-template-columns:minmax(80px,220px) 1fr auto;align-items:center;gap:12px;width:min(620px,100%);margin:8px 0 10px;padding:10px;display:grid;box-shadow:0 5px 16px #173f4b10}.workimagepreview{display:block;overflow:hidden;cursor:zoom-in!important;background:#eef4f4!important;border:0!important;border-radius:10px!important;padding:0!important}.workimagepreview img{object-fit:cover;width:100%;max-height:180px;display:block}.workdocumentpreview{place-items:center;background:#e8f1f3!important;border-radius:12px!important;width:64px!important;height:64px!important;font-size:30px!important;display:grid!important}.workattachment>div{gap:4px;min-width:0;display:grid}.workattachment>div b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workattachment>div small{color:#71858c}.workattachment>footer{gap:6px;display:flex!important}.workattachment>footer button{cursor:pointer;font-weight:800;color:#17695f!important;background:#e2f2ee!important;border:0!important;border-radius:8px!important;padding:7px 10px!important}.workattachment>footer button:last-child{color:#285d8e!important;background:#e7edf6!important}@media (width<=760px){.workattachment{grid-template-columns:90px 1fr}.workattachment>footer{grid-column:1/-1}.workimagepreview img{max-height:110px}}.workprojects textarea{min-width:0;font:inherit;resize:vertical;border:0;border-radius:9px;padding:10px;line-height:1.45}.workprojects form button:disabled{opacity:.6;cursor:wait}.workaisummary{color:#725609;white-space:nowrap;cursor:pointer;background:#fff7d8;border:1px solid #b99a34;border-radius:10px;padding:9px 12px;font-weight:850}.workmessagelist blockquote{color:#5b706d;background:#edf7f5;border-left:3px solid #4aafa0;border-radius:5px;margin:5px 0 8px;padding:8px 10px;font-size:12px}.workmessagelist article footer small{color:#7a8d91;margin-left:auto}.workcomposer>aside{color:#42645d;background:#edf8f5;border-left:3px solid #31a38e;grid-column:1/-1;justify-content:space-between;padding:7px 11px;display:flex}.workcomposer>aside button{cursor:pointer;background:0 0;border:0}.workdocument{grid-template-rows:auto 1fr;gap:18px;height:100%;min-height:560px;padding:28px;display:grid}.workdocument header{justify-content:space-between;gap:20px;display:flex}.workdocument header small{color:#168475;letter-spacing:.14em;font-weight:900}.workdocument header h3{margin:5px 0;font-size:26px}.workdocument header p{color:#718387;margin:0}.workdocument header strong{color:#187461;background:#e7f6f1;border-radius:999px;align-self:start;padding:8px 12px;font-size:12px}.workdocument textarea{color:#193f3a;resize:none;background:#fff;border:1px solid #d3e1df;border-radius:16px;outline:0;width:100%;min-height:430px;padding:22px;font:16px/1.8 inherit}.workdocument textarea:focus{border-color:#56ac9e;box-shadow:0 0 0 4px #56ac9e18}.worksummaryback{z-index:300;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#09241d99;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.worksummaryback>section{background:#fff;border-radius:20px;width:min(620px,100%);padding:24px;box-shadow:0 24px 80px #001b1650}.worksummaryback header{justify-content:space-between;display:flex}.worksummaryback header small{color:#188171;letter-spacing:.14em;font-weight:900}.worksummaryback header h3{margin:5px 0 14px}.worksummaryback header button{cursor:pointer;border:0;border-radius:50%;width:34px;height:34px;font-size:20px}.worksummaryback pre{color:#244b44;white-space:pre-wrap;background:#f0f7f5;border-radius:12px;padding:18px;font:14px/1.7 inherit}.worksummaryback footer{justify-content:flex-end;gap:8px;display:flex}.worksummaryback footer button{color:#fff;cursor:pointer;background:#176f60;border:0;border-radius:10px;padding:11px 15px;font-weight:850}.worksummaryback footer button:last-child{color:#47635e;background:#e8efed}.meetinginviteform{grid-template-columns:1fr 1fr;gap:10px;width:min(760px,100%);margin:6px 0;display:grid}.meetinginviteform label{color:#42615d;text-align:left;gap:5px;font-size:12px;font-weight:850;display:grid}.meetinginviteform input,.meetinginviteform textarea{color:#173d39;width:100%;font:inherit;background:#fbfdfd;border:1px solid #cbdedb;border-radius:10px;padding:10px 12px}.workmeeting>div>div{flex-wrap:wrap;justify-content:center}.workmeeting>div>div>button:disabled{opacity:.55;cursor:wait}.meetingroom{background:#102e35;border:1px solid #cbdedb;border-radius:15px;width:100%;margin-top:12px;overflow:hidden}.meetingroom header{color:#e9f7f5;justify-content:space-between;gap:12px;padding:11px 14px;display:flex}.meetingroom header span{color:#b8cecb;font-size:11px}.meetingroom iframe{background:#111;border:0;width:100%;height:580px;display:block}.workmeeting.meetingstarted{padding:18px;display:block}.workmeeting.meetingstarted>div{width:100%;max-width:none;padding:24px}@media (width<=760px){.meetinginviteform{grid-template-columns:1fr}.meetinginviteform .meetingmessage{grid-column:auto}.meetingroom iframe{height:480px}.meetingroom header{display:grid}}.nativevideomeeting{color:#fff;background:#102e35;border-radius:16px;width:100%;margin-top:12px;padding:14px}.nativevideomeeting header{justify-content:space-between;padding:4px 2px 12px;display:flex}.nativevideomeeting header span{color:#86e3d6;font-size:12px}.nativevideogrid{grid-template-columns:2fr 1fr;gap:10px;display:grid}.nativevideogrid figure{background:#071c22;border-radius:14px;min-height:220px;margin:0;position:relative;overflow:hidden}.nativevideogrid video{object-fit:cover;width:100%;height:100%;min-height:220px}.nativevideogrid figcaption{background:#0008;border-radius:7px;padding:4px 8px;font-size:12px;position:absolute;bottom:9px;left:10px}.nativevideomeeting p{color:#c8dcda;margin:10px 0}.nativevideomeeting nav{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.nativevideomeeting nav button{color:#fff;background:#176f68}@media (width<=700px){.nativevideogrid{grid-template-columns:1fr}.nativevideogrid figure,.nativevideogrid video{min-height:180px}}.workview-meeting{overflow:visible;background:0 0!important}.workmeeting,.workmeeting.meetingstarted{background:linear-gradient(135deg,#04262b2e,#092d340f);min-height:620px;padding:22px;display:block}.workmeeting>div,.workmeeting.meetingstarted>div{text-align:left;-webkit-backdrop-filter:blur(12px);background:#f4fcfbb8;border:1px solid #ffffff6b;border-radius:28px;justify-items:stretch;width:100%;max-width:1180px;margin:0 auto;padding:22px;box-shadow:0 24px 70px #041f2638}.workmeeting>div>span{border-radius:16px;width:52px;height:52px;font-size:24px}.workmeeting>div>p{color:#355c60;max-width:720px}.meetinginviteform{background:#ffffff73;border:1px solid #0e605b24;border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;padding:14px}.meetinginviteform .meetingmessage{grid-column:1/-1}.meetinginviteform input,.meetinginviteform textarea{background:#ffffffb3;border-color:#1c696338}.workmeeting>div>div{justify-content:flex-start;margin:0}.workmeeting a,.workmeeting button{box-shadow:0 7px 18px #0c464921}.workmeeting code{background:#ffffff8a}.meetingroom{-webkit-backdrop-filter:blur(8px);background:#051c21d6;border:1px solid #ffffff59;border-radius:24px;margin-top:4px;box-shadow:0 24px 60px #02161b3d}.meetingroom>header{background:#07272d94;padding:14px 18px}.nativevideomeeting{background:0 0;border-radius:0;margin:0;padding:14px 16px 18px}.nativevideogrid{grid-template-columns:minmax(0,3fr) minmax(210px,1fr);gap:14px}.nativevideogrid figure{background:#03161bb8;border:1px solid #ffffff24;border-radius:20px;min-height:clamp(260px,42vh,560px)}.nativevideogrid video{min-height:clamp(260px,42vh,560px)}.nativevideomeeting nav{-webkit-backdrop-filter:blur(12px);background:#031e23b3;border:1px solid #ffffff2e;border-radius:18px;width:max-content;max-width:100%;margin:12px auto 0;padding:8px;position:sticky;bottom:14px}.nativevideomeeting nav button{box-shadow:none;background:#12776de0;border:1px solid #ffffff29;border-radius:13px}@media (width<=900px){.meetinginviteform{grid-template-columns:1fr 1fr}.nativevideogrid{grid-template-columns:1fr}.nativevideogrid figure,.nativevideogrid video{min-height:260px}}@media (width<=620px){.workmeeting,.workmeeting.meetingstarted{padding:10px}.workmeeting>div,.workmeeting.meetingstarted>div{border-radius:20px;padding:15px}.meetinginviteform{grid-template-columns:1fr}.meetinginviteform .meetingmessage{grid-column:auto}}.workmeeting>div,.workmeeting.meetingstarted>div{background:#f9f7f1c2;border-color:#ffffff94;box-shadow:0 28px 90px #071b2d47}.workmeeting>div>span{background:linear-gradient(145deg,#092f4f,#155d82);box-shadow:0 10px 24px #082c4840}.workmeeting small{color:#b52834;letter-spacing:.18em;font-family:Arial,Helvetica,sans-serif;font-weight:900}.workmeeting h3{color:#092f4f;letter-spacing:-.045em;text-transform:uppercase;font-family:Arial,Helvetica,sans-serif;font-weight:950}.workmeeting>div>p{font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:1.6}.meetinginviteform{background:#ffffff80;border-color:#092f4f24}.meetinginviteform label{color:#193d58;letter-spacing:.02em;font-family:Arial,Helvetica,sans-serif}.meetinginviteform input,.meetinginviteform textarea{background:#ffffffc7;border-color:#092f4f38;border-radius:8px}.workmeeting>div>div>button{color:#123b5a;text-transform:none;background:#e8edf1;border-radius:8px;font-family:Arial,Helvetica,sans-serif;font-weight:900}.workmeeting>div>div>button:first-child{color:#fff;background:#b52834}.workmeeting>div>div>button:last-child{color:#fff;background:#0b4668}.meetingroom{background:#051928e6;border-radius:20px}.meetingroom>header{background:linear-gradient(90deg,#082d48f5,#0d4c63c2);font-family:Arial,Helvetica,sans-serif}.nativevideomeeting header b{letter-spacing:.01em;font-family:Arial,Helvetica,sans-serif;font-size:16px}.nativevideomeeting nav button{color:#0a3653;background:#f3f5f5;border-radius:9px;font-family:Arial,Helvetica,sans-serif;font-weight:900}.nativevideomeeting nav button:first-child{color:#fff;background:#b52834}.workmeeting .workstatus{color:#173d58;background:#fff7d6;border:1px solid #092f4f2e;border-radius:9px;width:100%;margin:2px 0;padding:12px 15px;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:900;display:block;box-shadow:0 8px 20px #082b431f}.workmeeting code{color:#092f4f;-webkit-user-select:all;user-select:all;cursor:text;background:#ffffffe6;border:2px solid #092f4f3d;border-radius:10px;width:100%;padding:14px 16px;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:800;display:block}.workmeeting code:before{content:"회의 참여 링크";color:#b52834;letter-spacing:.12em;margin-bottom:7px;font-size:11px;font-weight:950;display:block}.remotevideostage{width:100%;height:100%;min-height:inherit;grid-template-columns:repeat(var(--remote-columns,1),minmax(0,1fr));gap:8px;padding:8px;display:grid}.remotevideostage video,.remotevideoslot{object-fit:cover;background:#071c22;border-radius:14px;width:100%;height:100%;min-height:120px}.remotevideoslot{color:#9eb4be;border:1px dashed #ffffff3d;place-items:center;font:800 13px Arial,sans-serif;display:grid}.nativevideomeeting nav .meetingleave{color:#fff;background:#b52834}.meetinginviteform select{color:#173d39;height:40px;font:inherit;background:#ffffffc7;border:1px solid #1c696338;border-radius:8px;padding:8px 10px}.nativemeetingbody{grid-template-columns:minmax(0,3fr) minmax(280px,1fr);gap:12px;display:grid}.meetingchat{color:#173d39;background:#ffffffe6;border:1px solid #ffffff2e;border-radius:16px;flex-direction:column;min-height:260px;display:flex;overflow:hidden}.meetingchat>header{border-bottom:1px solid #d8e5e3;padding:12px 14px}.meetingchat>header small{color:#66807c;margin-top:2px;display:block}.meetingchatlog{flex:1;max-height:440px;padding:10px;overflow:auto}.meetingchatlog>p{color:#78908c;font-size:13px}.meetingchatlog article{background:#eef6f4;border-radius:10px;gap:4px;margin-bottom:8px;padding:9px 10px;display:grid}.meetingchatlog article b{color:#176f68;font-size:12px}.meetingchatlog article span{word-break:break-word}.meetingchatlog article a{color:#0c5e89;font-weight:800;text-decoration:none}.meetingchat form{border-top:1px solid #d8e5e3;grid-template-columns:1fr auto auto;gap:6px;padding:10px;display:grid}.meetingchat form input{border:1px solid #cbdedb;border-radius:8px;min-width:0;padding:9px}.meetingchat form button{padding:8px 10px}.meetingchat form button:disabled{opacity:.5}.nativevideomeeting>.nativemeetingbody+.nativevideomeeting p{margin-top:10px}@media (width<=1050px){.nativemeetingbody{grid-template-columns:1fr}.meetingchat{min-height:220px}.meetingchatlog{max-height:260px}}.workmeeting,.workmeeting.meetingstarted{background:0 0;min-height:560px;padding:14px 18px}.workmeeting>div,.workmeeting.meetingstarted>div{max-width:1320px;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;gap:9px;padding:12px 16px}.workmeeting>div>span{display:none}.workmeeting small,.workmeeting h3,.workmeeting>div>p{text-shadow:0 1px 2px #ffffffe6}.workmeeting h3{font-size:clamp(24px,2.4vw,34px)}.workmeeting>div>p{max-width:none;margin-bottom:2px;font-weight:750}.meetinginviteform{-webkit-backdrop-filter:blur(7px);background:#f8f8f37a;border:1px solid #ffffff8c;border-radius:14px;align-items:flex-end;gap:8px;margin:2px 0;padding:9px 10px;display:flex;box-shadow:0 10px 30px #041e2821}.meetinginviteform label{flex:1;min-width:155px}.meetinginviteform .meetingmessage{flex:1.7;grid-column:auto}.meetinginviteform input,.meetinginviteform textarea{background:#ffffffc7;height:40px;padding:8px 10px}.meetinginviteform textarea{resize:none;min-height:40px;max-height:40px}.workmeeting>div>div{flex-wrap:nowrap;gap:7px;padding:1px 0 5px;overflow-x:auto}.workmeeting>div>div>button{flex:none;padding:10px 14px}.workmeeting code{-webkit-backdrop-filter:blur(5px);background:#ffffff9e;padding:10px 13px}.workmeeting code:before{margin:0 10px 0 0;display:inline}.workmeeting .workstatus{-webkit-backdrop-filter:blur(5px);background:#fff7d6bd;padding:9px 12px}.meetingroom{background:#041925ad;border-color:#ffffff40;margin-top:2px;box-shadow:0 18px 50px #02141d33}.nativevideogrid figure{background:#03161b8a}@media (width<=980px){.meetinginviteform{grid-template-columns:1fr 1fr;display:grid}.meetinginviteform .meetingmessage{grid-column:1/-1}.workmeeting>div>div{flex-wrap:wrap}}@media (width<=620px){.meetinginviteform{grid-template-columns:1fr}.meetinginviteform .meetingmessage{grid-column:auto}.workmeeting,.workmeeting.meetingstarted{padding:8px}.workmeeting>div,.workmeeting.meetingstarted>div{padding:9px}}.meetingroom{-webkit-backdrop-filter:blur(8px);background:#f6f9f76b;border:1px solid #ffffff9e;box-shadow:0 14px 42px #031c2624}.meetingroom>header{color:#0a3653;background:#fff9;border-bottom:1px solid #092f4f1f;align-items:center;padding:11px 16px}.meetingroom>header span{color:#456a78}.nativevideomeeting{color:#123b50}.nativevideomeeting header{padding:2px 2px 10px}.nativevideomeeting header span{color:#0b756c}.nativevideogrid figure{background:#082734bd;border:1px solid #092f4f24;box-shadow:inset 0 0 0 1px #ffffff0d}.nativevideomeeting p{color:#315b68;font-weight:750}.nativevideomeeting nav{background:#ffffffad;border:1px solid #092f4f24;box-shadow:0 8px 24px #0527351f}
